Skip to content

Commit f717943

Browse files
committed
fix accordion props
1 parent 0b803a6 commit f717943

5 files changed

Lines changed: 7 additions & 9 deletions

File tree

dist/cspr-design.es.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17801,7 +17801,7 @@ function OC({
1780117801
}), a = {
1780217802
isOpen: i
1780317803
};
17804-
return /* @__PURE__ */ z(Ig, { isOpen: i, "aria-expanded": !!i, ...r, children: [
17804+
return /* @__PURE__ */ z(Ig, { isOpen: i, "aria-expanded": i, ...r, children: [
1780517805
/* @__PURE__ */ h(Eg, { ref: s, onClick: () => {
1780617806
o(!i);
1780717807
}, tabIndex: 0, onKeyDown: (l) => {

dist/cspr-design.umd.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/lib/components/accordion/accordion.d.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@ import { default as React } from 'react';
22
import { BaseProps } from '../../types';
33
export interface AccordionProps extends BaseProps {
44
backgroundColor?: string;
5-
children: (renderProps: RenderProps) => React.ReactNode | string;
65
renderContent: (renderProps: RenderProps) => React.ReactNode | string;
76
disableClickAway?: boolean;
87
}
98
interface RenderProps {
109
isOpen: boolean;
1110
}
12-
export declare function Accordion({ children, renderContent, disableClickAway, ...props }: AccordionProps): import("react/jsx-runtime").JSX.Element;
11+
export declare function Accordion({ children, renderContent, disableClickAway, ...props }: React.PropsWithChildren<AccordionProps>): import("react/jsx-runtime").JSX.Element;
1312
export default Accordion;
1413
//# sourceMappingURL=accordion.d.ts.map

dist/lib/components/accordion/accordion.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/components/accordion/accordion.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { useClickAway } from '../../hooks/use-click-away';
66

77
export interface AccordionProps extends BaseProps {
88
backgroundColor?: string;
9-
children: (renderProps: RenderProps) => React.ReactNode | string;
109
renderContent: (renderProps: RenderProps) => React.ReactNode | string;
1110
disableClickAway?: boolean;
1211
}
@@ -32,7 +31,7 @@ export function Accordion({
3231
renderContent,
3332
disableClickAway,
3433
...props
35-
}: AccordionProps) {
34+
}: React.PropsWithChildren<AccordionProps>) {
3635
const [isOpen, setIsOpen] = useState(false);
3736

3837
const { ref } = useClickAway({
@@ -44,15 +43,15 @@ export function Accordion({
4443
const renderProps: RenderProps = { isOpen };
4544

4645
return (
47-
<AccordionContainer isOpen={isOpen} aria-expanded={!!isOpen} {...props}>
46+
<AccordionContainer isOpen={isOpen} aria-expanded={isOpen} {...props}>
4847
<StyledContainer
4948
ref={ref}
5049
onClick={() => {
5150
setIsOpen(!isOpen);
5251
}}
5352
tabIndex={0}
5453
onKeyDown={(ev) => {
55-
if(ev.key === 'Enter'){
54+
if (ev.key === 'Enter') {
5655
setIsOpen(!isOpen);
5756
}
5857
}}

0 commit comments

Comments
 (0)