diff --git a/src/components/common/Toggle/index.tsx b/src/components/common/Toggle/index.tsx index d02a793..111a05a 100644 --- a/src/components/common/Toggle/index.tsx +++ b/src/components/common/Toggle/index.tsx @@ -15,6 +15,7 @@ type ToggleProps = { id?: string; disabled?: boolean; label?: string; + className?: string; } & InputWrapperProps; const ToggleContainer = styled(Box)` @@ -89,6 +90,7 @@ export const Toggle = forwardRef( id: givenId, disabled, label, + className, ...rest }, ref, @@ -112,6 +114,7 @@ export const Toggle = forwardRef( as="label" htmlFor={id} disabled={disabled} + className={className} {...pick(rest)} > .slider': { + backgroundColor: 'grey300', + borderColor: 'grey300', + }, + "[data-reach-custom-checkbox][data-state='checked']": { + '& + .slider': { + backgroundColor: 'grey800', + borderColor: 'grey800', + }, + }, + }, +}); + export const Basic = (args) => ; + +export const Extended = (args) => ;