{"version":3,"file":"index.mjs","names":[],"sources":["../../../src/presets/nora/toggleswitch/index.ts"],"sourcesContent":["import type { ToggleSwitchDesignTokens, ToggleSwitchTokenSections } from '@openng/optimus-ui-themes/types/toggleswitch';\n\nexport const root: ToggleSwitchTokenSections.Root = {\n    width: '2.5rem',\n    height: '1.5rem',\n    borderRadius: '30px',\n    gap: '0.25rem',\n    shadow: '{form.field.shadow}',\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    borderWidth: '1px',\n    borderColor: '{form.field.border.color}',\n    hoverBorderColor: '{form.field.border.color}',\n    checkedBorderColor: '{primary.color}',\n    checkedHoverBorderColor: '{primary.color}',\n    invalidBorderColor: '{form.field.invalid.border.color}',\n    background: '{form.field.background}',\n    hoverBackground: '{form.field.background}',\n    checkedBackground: '{primary.color}',\n    checkedHoverBackground: '{primary.color}',\n    transitionDuration: '{form.field.transition.duration}',\n    slideDuration: '0.1s',\n    disabledBackground: '{form.field.disabled.background}'\n};\n\nexport const handle: ToggleSwitchTokenSections.Handle = {\n    borderRadius: '50%',\n    size: '1rem',\n    background: '{form.field.border.color}',\n    hoverBackground: '{form.field.border.color}',\n    checkedBackground: '{primary.contrast.color}',\n    checkedHoverBackground: '{primary.contrast.color}',\n    disabledBackground: '{form.field.disabled.color}',\n    color: '{surface.0}',\n    hoverColor: '{surface.0}',\n    checkedColor: '{primary.color}',\n    checkedHoverColor: '{primary.color}'\n};\n\nexport default {\n    root,\n    handle\n} satisfies ToggleSwitchDesignTokens;\n"],"mappings":"AAEA,MAAa,KAAuC,CAChD,MAAO,SACP,OAAQ,SACR,aAAc,OACd,IAAK,UACL,OAAQ,sBACR,UAAW,CACP,MAAO,qBACP,MAAO,qBACP,MAAO,qBACP,OAAQ,sBACR,OAAQ,qBACZ,EACA,YAAa,MACb,YAAa,4BACb,iBAAkB,4BAClB,mBAAoB,kBACpB,wBAAyB,kBACzB,mBAAoB,oCACpB,WAAY,0BACZ,gBAAiB,0BACjB,kBAAmB,kBACnB,uBAAwB,kBACxB,mBAAoB,mCACpB,cAAe,OACf,mBAAoB,kCACxB,EAEa,OAA2C,CACpD,aAAc,MACd,KAAM,OACN,WAAY,4BACZ,gBAAiB,4BACjB,kBAAmB,2BACnB,uBAAwB,2BACxB,mBAAoB,8BACpB,MAAO,cACP,WAAY,cACZ,aAAc,kBACd,kBAAmB,iBACvB,EAEA,IAAA,qBAAe,CACX,KACA,MACJ"}