{"version":3,"file":"tv.cjs","sources":["../../app/tv.ts"],"sourcesContent":["import { tcv } from \"@choiceform/design-system\"\n\nexport const JsEditorTv = tcv({\n  slots: {\n    container: \"relative rounded-md border border-transparent min-w-0 overflow-hidden\",\n    editor: \"w-full h-full\",\n    viewport: \"h-full w-full\",\n    content: \"flex flex-col\",\n  },\n\n  variants: {\n    variant: {\n      default: {\n        container: \"bg-secondary-background\",\n      },\n      light: {\n        container: \"bg-gray-100\",\n      },\n      dark: {\n        container: \"bg-gray-700\",\n      },\n      reset: {},\n    },\n    selected: {\n      true: {},\n      false: {},\n    },\n    disabled: {\n      true: {},\n      false: {},\n    },\n    readOnly: {\n      true: {\n        editor: \"cursor-default\",\n      },\n      false: {},\n    },\n  },\n\n  compoundVariants: [\n    {\n      variant: \"default\",\n      selected: true,\n      disabled: false,\n      class: {\n        container: [\n          \"bg-default-background\",\n          \"not-focus-within:border-selected-boundary/50\",\n          \"focus-within:border-selected-boundary\",\n        ],\n      },\n    },\n    {\n      variant: \"default\",\n      selected: false,\n      disabled: false,\n      class: {\n        container: \"hover:not-focus-within:border-default-boundary\",\n      },\n    },\n    {\n      variant: \"light\",\n      selected: false,\n      disabled: false,\n      class: {\n        container: [\"hover:not-focus-within:border-gray-200\"],\n      },\n    },\n    {\n      variant: \"dark\",\n      selected: false,\n      disabled: false,\n      class: {\n        container: [\"hover:not-focus-within:border-gray-600\"],\n      },\n    },\n    {\n      variant: [\"light\", \"dark\", \"default\"],\n      selected: false,\n      disabled: false,\n      class: {\n        container: \"focus-within:border-selected-boundary\",\n      },\n    },\n    {\n      variant: \"default\",\n      disabled: true,\n      class: {\n        container: \"border-secondary-background bg-secondary-background opacity-60\",\n      },\n    },\n    {\n      variant: \"light\",\n      disabled: true,\n      class: {\n        container: \"bg-gray-100 opacity-60\",\n      },\n    },\n    {\n      variant: \"dark\",\n      disabled: true,\n      class: {\n        container: \"bg-gray-700 opacity-60\",\n      },\n    },\n  ],\n\n  defaultVariants: {\n    variant: \"default\",\n    selected: false,\n    disabled: false,\n    readOnly: false,\n  },\n})\n\n"],"names":["tcv"],"mappings":";;;AAEO,MAAM,aAAaA,aAAAA,IAAI;AAAA,EAC5B,OAAO;AAAA,IACL,WAAW;AAAA,IACX,QAAQ;AAAA,IACR,UAAU;AAAA,IACV,SAAS;AAAA,EAAA;AAAA,EAGX,UAAU;AAAA,IACR,SAAS;AAAA,MACP,SAAS;AAAA,QACP,WAAW;AAAA,MAAA;AAAA,MAEb,OAAO;AAAA,QACL,WAAW;AAAA,MAAA;AAAA,MAEb,MAAM;AAAA,QACJ,WAAW;AAAA,MAAA;AAAA,MAEb,OAAO,CAAA;AAAA,IAAC;AAAA,IAEV,UAAU;AAAA,MACR,MAAM,CAAA;AAAA,MACN,OAAO,CAAA;AAAA,IAAC;AAAA,IAEV,UAAU;AAAA,MACR,MAAM,CAAA;AAAA,MACN,OAAO,CAAA;AAAA,IAAC;AAAA,IAEV,UAAU;AAAA,MACR,MAAM;AAAA,QACJ,QAAQ;AAAA,MAAA;AAAA,MAEV,OAAO,CAAA;AAAA,IAAC;AAAA,EACV;AAAA,EAGF,kBAAkB;AAAA,IAChB;AAAA,MACE,SAAS;AAAA,MACT,UAAU;AAAA,MACV,UAAU;AAAA,MACV,OAAO;AAAA,QACL,WAAW;AAAA,UACT;AAAA,UACA;AAAA,UACA;AAAA,QAAA;AAAA,MACF;AAAA,IACF;AAAA,IAEF;AAAA,MACE,SAAS;AAAA,MACT,UAAU;AAAA,MACV,UAAU;AAAA,MACV,OAAO;AAAA,QACL,WAAW;AAAA,MAAA;AAAA,IACb;AAAA,IAEF;AAAA,MACE,SAAS;AAAA,MACT,UAAU;AAAA,MACV,UAAU;AAAA,MACV,OAAO;AAAA,QACL,WAAW,CAAC,wCAAwC;AAAA,MAAA;AAAA,IACtD;AAAA,IAEF;AAAA,MACE,SAAS;AAAA,MACT,UAAU;AAAA,MACV,UAAU;AAAA,MACV,OAAO;AAAA,QACL,WAAW,CAAC,wCAAwC;AAAA,MAAA;AAAA,IACtD;AAAA,IAEF;AAAA,MACE,SAAS,CAAC,SAAS,QAAQ,SAAS;AAAA,MACpC,UAAU;AAAA,MACV,UAAU;AAAA,MACV,OAAO;AAAA,QACL,WAAW;AAAA,MAAA;AAAA,IACb;AAAA,IAEF;AAAA,MACE,SAAS;AAAA,MACT,UAAU;AAAA,MACV,OAAO;AAAA,QACL,WAAW;AAAA,MAAA;AAAA,IACb;AAAA,IAEF;AAAA,MACE,SAAS;AAAA,MACT,UAAU;AAAA,MACV,OAAO;AAAA,QACL,WAAW;AAAA,MAAA;AAAA,IACb;AAAA,IAEF;AAAA,MACE,SAAS;AAAA,MACT,UAAU;AAAA,MACV,OAAO;AAAA,QACL,WAAW;AAAA,MAAA;AAAA,IACb;AAAA,EACF;AAAA,EAGF,iBAAiB;AAAA,IACf,SAAS;AAAA,IACT,UAAU;AAAA,IACV,UAAU;AAAA,IACV,UAAU;AAAA,EAAA;AAEd,CAAC;;"}