diff --git a/packages/wow-ui/package.json b/packages/wow-ui/package.json index 96db3d3c..c33f0594 100644 --- a/packages/wow-ui/package.json +++ b/packages/wow-ui/package.json @@ -1,6 +1,6 @@ { "name": "wowds-ui", - "version": "0.0.6", + "version": "0.0.9", "description": "", "author": "gdsc-hongik", "repository": { diff --git a/packages/wow-ui/src/components/Chip/index.tsx b/packages/wow-ui/src/components/Chip/index.tsx index 8ecabd0c..1c4c8187 100644 --- a/packages/wow-ui/src/components/Chip/index.tsx +++ b/packages/wow-ui/src/components/Chip/index.tsx @@ -24,14 +24,19 @@ import type { * @param {ComponentPropsWithRef["ref"]} ref 렌더링된 요소 또는 컴포넌트에 연결할 ref. */ -export interface ChipProps extends ToggleButtonProps { +export interface _ChipProps extends ToggleButtonProps { label: string; onDelete?: () => void; } +export type ChipProps = PolymorphicComponentProps< + C, + _ChipProps +>; + type ChipComponent = ( - props: PolymorphicComponentProps -) => ReactNode | null; + props: ChipProps +) => ReactNode; const ChipLabel = ({ label, @@ -66,7 +71,7 @@ const Chip: ChipComponent & { displayName?: string } = forwardRef( defaultChecked = false, disabled = false, ...rest - }: PolymorphicComponentProps, + }: ChipProps, ref: PolymorphicRef ) => { const Component = as || "button"; @@ -98,8 +103,6 @@ const Chip: ChipComponent & { displayName?: string } = forwardRef( return (