{"version":3,"sources":["../src/components/editable.ts"],"sourcesContent":["import type { ComponentMultiStyle } from \"@yamada-ui/core\"\nimport { mode } from \"@yamada-ui/core\"\nimport { getColor, isArray } from \"@yamada-ui/utils\"\n\nexport const Editable: ComponentMultiStyle<\"Editable\"> = {\n  baseStyle: {\n    container: {\n      w: \"full\",\n    },\n    input: ({\n      colorMode: m,\n      errorBorderColor: ec = [\"danger.500\", \"danger.400\"],\n      focusBorderColor: fc = \"focus\",\n      theme: t,\n    }) => {\n      const focusBorderColor = isArray(fc)\n        ? mode(getColor(fc[0], fc[0])(t, m), getColor(fc[1], fc[1])(t, m))(m)\n        : getColor(fc, fc)(t, m)\n      const errorBorderColor = isArray(ec)\n        ? mode(getColor(ec[0], ec[0])(t, m), getColor(ec[1], ec[1])(t, m))(m)\n        : getColor(ec, ec)(t, m)\n\n      return {\n        p: \"1\",\n        rounded: \"md\",\n        transitionDuration: \"normal\",\n        transitionProperty: \"common\",\n        w: \"full\",\n        _focus: {\n          boxShadow: `0px 0px 0px 1px ${focusBorderColor}`,\n          zIndex: \"yamcha\",\n        },\n        _focusVisible: {\n          boxShadow: `0px 0px 0px 1px ${focusBorderColor}`,\n          zIndex: \"yamcha\",\n        },\n        _invalid: {\n          boxShadow: `0px 0px 0px 1px ${errorBorderColor}`,\n        },\n        _placeholder: { opacity: 0.6 },\n      }\n    },\n    preview: {\n      p: \"1\",\n      rounded: \"md\",\n      transitionDuration: \"normal\",\n      transitionProperty: \"common\",\n      whiteSpace: \"pre-line\",\n    },\n    textarea: ({\n      colorMode: m,\n      errorBorderColor: ec = [\"danger.500\", \"danger.400\"],\n      focusBorderColor: fc = \"focus\",\n      theme: t,\n    }) => {\n      const focusBorderColor = isArray(fc)\n        ? mode(getColor(fc[0], fc[0])(t, m), getColor(fc[1], fc[1])(t, m))(m)\n        : getColor(fc, fc)(t, m)\n      const errorBorderColor = isArray(ec)\n        ? mode(getColor(ec[0], ec[0])(t, m), getColor(ec[1], ec[1])(t, m))(m)\n        : getColor(ec, ec)(t, m)\n\n      return {\n        boxSizing: \"content-box\",\n        h: \"1lh\",\n        p: \"1\",\n        rounded: \"md\",\n        transitionDuration: \"normal\",\n        transitionProperty: \"common\",\n        w: \"full\",\n        _focus: {\n          boxShadow: `0px 0px 0px 1px ${focusBorderColor}`,\n          zIndex: \"yamcha\",\n        },\n        _focusVisible: {\n          boxShadow: `0px 0px 0px 1px ${focusBorderColor}`,\n          zIndex: \"yamcha\",\n        },\n        _invalid: {\n          boxShadow: `0px 0px 0px 1px ${errorBorderColor}`,\n        },\n        _placeholder: { opacity: 0.6 },\n      }\n    },\n  },\n}\n"],"mappings":";;;AACA,SAAS,YAAY;AACrB,SAAS,UAAU,eAAe;AAE3B,IAAM,WAA4C;AAAA,EACvD,WAAW;AAAA,IACT,WAAW;AAAA,MACT,GAAG;AAAA,IACL;AAAA,IACA,OAAO,CAAC;AAAA,MACN,WAAW;AAAA,MACX,kBAAkB,KAAK,CAAC,cAAc,YAAY;AAAA,MAClD,kBAAkB,KAAK;AAAA,MACvB,OAAO;AAAA,IACT,MAAM;AACJ,YAAM,mBAAmB,QAAQ,EAAE,IAC/B,KAAK,SAAS,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,SAAS,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,IAClE,SAAS,IAAI,EAAE,EAAE,GAAG,CAAC;AACzB,YAAM,mBAAmB,QAAQ,EAAE,IAC/B,KAAK,SAAS,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,SAAS,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,IAClE,SAAS,IAAI,EAAE,EAAE,GAAG,CAAC;AAEzB,aAAO;AAAA,QACL,GAAG;AAAA,QACH,SAAS;AAAA,QACT,oBAAoB;AAAA,QACpB,oBAAoB;AAAA,QACpB,GAAG;AAAA,QACH,QAAQ;AAAA,UACN,WAAW,mBAAmB,gBAAgB;AAAA,UAC9C,QAAQ;AAAA,QACV;AAAA,QACA,eAAe;AAAA,UACb,WAAW,mBAAmB,gBAAgB;AAAA,UAC9C,QAAQ;AAAA,QACV;AAAA,QACA,UAAU;AAAA,UACR,WAAW,mBAAmB,gBAAgB;AAAA,QAChD;AAAA,QACA,cAAc,EAAE,SAAS,IAAI;AAAA,MAC/B;AAAA,IACF;AAAA,IACA,SAAS;AAAA,MACP,GAAG;AAAA,MACH,SAAS;AAAA,MACT,oBAAoB;AAAA,MACpB,oBAAoB;AAAA,MACpB,YAAY;AAAA,IACd;AAAA,IACA,UAAU,CAAC;AAAA,MACT,WAAW;AAAA,MACX,kBAAkB,KAAK,CAAC,cAAc,YAAY;AAAA,MAClD,kBAAkB,KAAK;AAAA,MACvB,OAAO;AAAA,IACT,MAAM;AACJ,YAAM,mBAAmB,QAAQ,EAAE,IAC/B,KAAK,SAAS,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,SAAS,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,IAClE,SAAS,IAAI,EAAE,EAAE,GAAG,CAAC;AACzB,YAAM,mBAAmB,QAAQ,EAAE,IAC/B,KAAK,SAAS,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,SAAS,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,IAClE,SAAS,IAAI,EAAE,EAAE,GAAG,CAAC;AAEzB,aAAO;AAAA,QACL,WAAW;AAAA,QACX,GAAG;AAAA,QACH,GAAG;AAAA,QACH,SAAS;AAAA,QACT,oBAAoB;AAAA,QACpB,oBAAoB;AAAA,QACpB,GAAG;AAAA,QACH,QAAQ;AAAA,UACN,WAAW,mBAAmB,gBAAgB;AAAA,UAC9C,QAAQ;AAAA,QACV;AAAA,QACA,eAAe;AAAA,UACb,WAAW,mBAAmB,gBAAgB;AAAA,UAC9C,QAAQ;AAAA,QACV;AAAA,QACA,UAAU;AAAA,UACR,WAAW,mBAAmB,gBAAgB;AAAA,QAChD;AAAA,QACA,cAAc,EAAE,SAAS,IAAI;AAAA,MAC/B;AAAA,IACF;AAAA,EACF;AACF;","names":[]}