'use client'; 'use strict'; var jsxRuntime = require('react/jsx-runtime'); var styledSystem = require('@chakra-ui/styled-system'); var utils = require('@chakra-ui/utils'); var forwardRef = require('../system/forward-ref.cjs'); var useStyleConfig = require('../system/use-style-config.cjs'); var factory = require('../system/factory.cjs'); const [TableStylesProvider, useTableStyles] = utils.createContext({ name: `TableStylesContext`, errorMessage: `useTableStyles returned is 'undefined'. Seems you forgot to wrap the components in "" ` }); const Table = forwardRef.forwardRef((props, ref) => { const styles = useStyleConfig.useMultiStyleConfig("Table", props); const { className, layout, ...tableProps } = styledSystem.omitThemingProps(props); return /* @__PURE__ */ jsxRuntime.jsx(TableStylesProvider, { value: styles, children: /* @__PURE__ */ jsxRuntime.jsx( factory.chakra.table, { ref, __css: { tableLayout: layout, ...styles.table }, className: utils.cx("chakra-table", className), ...tableProps } ) }); }); Table.displayName = "Table"; exports.Table = Table; exports.useTableStyles = useTableStyles;