UNPKG

koval-ui

Version:

React components collection with minimalistic design. Supports theming, layout, and input validation.

3 lines (2 loc) 645 B
"use client";"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("react/jsx-runtime"),c=require("react"),m=require("classnames"),g=require("css-vars-hook"),t=require("./Figure.module.css.cjs"),u=c.forwardRef(({children:i,className:o,caption:r,position:s="center",...a},l)=>{const n=c.useMemo(()=>({position:s}),[s]),{LocalRoot:d}=g.useLocalTheme();return e.jsx(d,{theme:n,className:t.default.wrapper,children:e.jsxs("figure",{...a,className:m(t.default.figure,o),ref:l,children:[i,r&&e.jsx("figcaption",{children:r})]})})});u.displayName="Figure";exports.Figure=u; //# sourceMappingURL=Figure.cjs.map