UNPKG

@focuson/form_components

Version:

Components that can be used by @focuson/forms

19 lines (18 loc) 809 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TableWithVaryingOrder = void 0; const jsx_runtime_1 = require("react/jsx-runtime"); const table_1 = require("./table"); function TableWithVaryingOrder(props) { const { select, order } = props; const cleanedProps = Object.assign({}, props); delete cleanedProps.order; const keyValue = select.optJson(); if (keyValue === undefined) return (0, jsx_runtime_1.jsx)(jsx_runtime_1.Fragment, {}); const actualOrder = order[keyValue]; if (actualOrder === undefined) return (0, jsx_runtime_1.jsx)(jsx_runtime_1.Fragment, {}); return (0, jsx_runtime_1.jsx)(table_1.Table, Object.assign({}, cleanedProps, { order: actualOrder })); } exports.TableWithVaryingOrder = TableWithVaryingOrder;