{"version":3,"sources":["../src/components/resizable.ts"],"sourcesContent":["import type { ComponentMultiStyle } from \"@yamada-ui/core\"\nimport { isGray, transparentizeColor } from \"@yamada-ui/utils\"\n\nexport const Resizable: ComponentMultiStyle<\"Resizable\"> = {\n  baseStyle: ({ orientation: o }) => ({\n    container: {},\n    icon: {\n      color: [\"blackAlpha.600\", \"whiteAlpha.700\"],\n      rotate: o === \"vertical\" ? \"90deg\" : \"0deg\",\n    },\n    item: {},\n    trigger: {},\n  }),\n\n  variants: {\n    border: ({ orientation: o }) => ({\n      icon: {\n        bg: \"border\",\n        p: \"1\",\n        rounded: \"full\",\n      },\n      trigger: {\n        bg: \"border\",\n        ...(o === \"vertical\" ? { h: \"px\" } : { w: \"px\" }),\n        _after: {\n          content: \"''\",\n          position: \"absolute\",\n          ...(o === \"vertical\"\n            ? { left: \"0\", right: \"0\", transform: \"translateY(-50%)\" }\n            : { bottom: \"0\", top: \"0\", transform: \"translateX(-50%)\" }),\n          ...(o === \"vertical\" ? { h: \"2\" } : { w: \"2\" }),\n        },\n        _focus: {\n          outline: \"none\",\n        },\n        _focusVisible: {\n          bg: \"focus\",\n          outline: \"none\",\n        },\n      },\n    }),\n    spacer: ({\n      colorScheme: c = \"gray\",\n      colorMode: m,\n      orientation: o,\n      theme: t,\n    }) => ({\n      icon: {\n        transitionDuration: \"slower\",\n        transitionProperty: \"common\",\n        _active: {\n          color: [\"transparent\", \"transparent\"],\n        },\n      },\n      trigger: {\n        ...(o === \"vertical\" ? { p: \"1\" } : { p: \"1\" }),\n        _active: {\n          _after: {\n            bg: isGray(c) ? \"border\" : `${c}.50`,\n          },\n          _dark: {\n            _after: {\n              bg: isGray(c)\n                ? \"border\"\n                : transparentizeColor(`${c}.600`, 0.12)(t, m),\n            },\n          },\n        },\n        _after: {\n          bg: \"transparent\",\n          content: \"''\",\n          display: \"block\",\n          rounded: \"full\",\n          transitionDuration: \"slower\",\n          transitionProperty: \"common\",\n          ...(o === \"vertical\" ? { h: \"2\", w: \"full\" } : { h: \"full\", w: \"2\" }),\n        },\n        _dark: {\n          _after: {\n            bg: \"transparent\",\n          },\n        },\n        _focus: {\n          outline: \"none\",\n        },\n        _focusVisible: {\n          outline: \"none\",\n          _after: {\n            bg: isGray(c) ? \"border\" : `${c}.100`,\n          },\n          _dark: {\n            _after: {\n              bg: isGray(c)\n                ? \"border\"\n                : transparentizeColor(`${c}.600`, 0.24)(t, m),\n            },\n          },\n        },\n      },\n    }),\n    unstyled: ({ orientation: o }) => ({\n      trigger: {\n        _after: {\n          content: \"''\",\n          position: \"absolute\",\n          ...(o === \"vertical\"\n            ? { left: \"0\", right: \"0\", transform: \"translateY(-50%)\" }\n            : { bottom: \"0\", top: \"0\", transform: \"translateX(-50%)\" }),\n          ...(o === \"vertical\" ? { h: \"2\" } : { w: \"2\" }),\n        },\n      },\n    }),\n  },\n\n  defaultProps: {\n    colorScheme: \"gray\",\n    variant: \"border\",\n  },\n}\n"],"mappings":"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","names":[]}