{"version":3,"file":"index.mjs","names":[],"sources":["../../../src/presets/aura/togglebutton/index.ts"],"sourcesContent":["import type { ToggleButtonDesignTokens, ToggleButtonTokenSections } from '@openng/optimus-ui-themes/types/togglebutton';\n\nexport const root: ToggleButtonTokenSections.Root = {\n    padding: '0.25rem',\n    borderRadius: '{content.border.radius}',\n    gap: '0.5rem',\n    fontWeight: '500',\n    disabledBackground: '{form.field.disabled.background}',\n    disabledBorderColor: '{form.field.disabled.background}',\n    disabledColor: '{form.field.disabled.color}',\n    invalidBorderColor: '{form.field.invalid.border.color}',\n    focusRing: {\n        width: '{focus.ring.width}',\n        style: '{focus.ring.style}',\n        color: '{focus.ring.color}',\n        offset: '{focus.ring.offset}',\n        shadow: '{focus.ring.shadow}'\n    },\n    transitionDuration: '{form.field.transition.duration}',\n    sm: {\n        fontSize: '{form.field.sm.font.size}',\n        padding: '0.25rem'\n    },\n    lg: {\n        fontSize: '{form.field.lg.font.size}',\n        padding: '0.25rem'\n    }\n};\n\nexport const icon: ToggleButtonTokenSections.Icon = {\n    disabledColor: '{form.field.disabled.color}'\n};\n\nexport const content: ToggleButtonTokenSections.Content = {\n    padding: '0.25rem 0.75rem',\n    borderRadius: '{content.border.radius}',\n    checkedShadow: '0px 1px 2px 0px rgba(0, 0, 0, 0.02), 0px 1px 2px 0px rgba(0, 0, 0, 0.04)',\n    sm: {\n        padding: '0.25rem 0.75rem'\n    },\n    lg: {\n        padding: '0.25rem 0.75rem'\n    }\n};\n\nexport const colorScheme: ToggleButtonTokenSections.ColorScheme = {\n    light: {\n        root: {\n            background: '{surface.100}',\n            checkedBackground: '{surface.100}',\n            hoverBackground: '{surface.100}',\n            borderColor: '{surface.100}',\n            color: '{surface.500}',\n            hoverColor: '{surface.700}',\n            checkedColor: '{surface.900}',\n            checkedBorderColor: '{surface.100}'\n        },\n        content: {\n            checkedBackground: '{surface.0}'\n        },\n        icon: {\n            color: '{surface.500}',\n            hoverColor: '{surface.700}',\n            checkedColor: '{surface.900}'\n        }\n    },\n    dark: {\n        root: {\n            background: '{surface.950}',\n            checkedBackground: '{surface.950}',\n            hoverBackground: '{surface.950}',\n            borderColor: '{surface.950}',\n            color: '{surface.400}',\n            hoverColor: '{surface.300}',\n            checkedColor: '{surface.0}',\n            checkedBorderColor: '{surface.950}'\n        },\n        content: {\n            checkedBackground: '{surface.800}'\n        },\n        icon: {\n            color: '{surface.400}',\n            hoverColor: '{surface.300}',\n            checkedColor: '{surface.0}'\n        }\n    }\n};\n\nexport default {\n    root,\n    icon,\n    content,\n    colorScheme\n} satisfies ToggleButtonDesignTokens;\n"],"mappings":"AAEA,MAAa,KAAuC,CAChD,QAAS,UACT,aAAc,0BACd,IAAK,SACL,WAAY,MACZ,mBAAoB,mCACpB,oBAAqB,mCACrB,cAAe,8BACf,mBAAoB,oCACpB,UAAW,CACP,MAAO,qBACP,MAAO,qBACP,MAAO,qBACP,OAAQ,sBACR,OAAQ,qBACZ,EACA,mBAAoB,mCACpB,GAAI,CACA,SAAU,4BACV,QAAS,SACb,EACA,GAAI,CACA,SAAU,4BACV,QAAS,SACb,CACJ,EAEa,KAAuC,CAChD,cAAe,6BACnB,EAEa,QAA6C,CACtD,QAAS,kBACT,aAAc,0BACd,cAAe,2EACf,GAAI,CACA,QAAS,iBACb,EACA,GAAI,CACA,QAAS,iBACb,CACJ,EAEa,YAAqD,CAC9D,MAAO,CACH,KAAM,CACF,WAAY,gBACZ,kBAAmB,gBACnB,gBAAiB,gBACjB,YAAa,gBACb,MAAO,gBACP,WAAY,gBACZ,aAAc,gBACd,mBAAoB,eACxB,EACA,QAAS,CACL,kBAAmB,aACvB,EACA,KAAM,CACF,MAAO,gBACP,WAAY,gBACZ,aAAc,eAClB,CACJ,EACA,KAAM,CACF,KAAM,CACF,WAAY,gBACZ,kBAAmB,gBACnB,gBAAiB,gBACjB,YAAa,gBACb,MAAO,gBACP,WAAY,gBACZ,aAAc,cACd,mBAAoB,eACxB,EACA,QAAS,CACL,kBAAmB,eACvB,EACA,KAAM,CACF,MAAO,gBACP,WAAY,gBACZ,aAAc,aAClB,CACJ,CACJ,EAEA,IAAA,qBAAe,CACX,KACA,KACA,QACA,WACJ"}