UNPKG

@focuson/form_components

Version:

Components that can be used by @focuson/forms

8 lines (7 loc) 607 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GuardLayout = void 0; const jsx_runtime_1 = require("react/jsx-runtime"); const pages_1 = require("@focuson/pages"); const GuardLayout = ({ guard, children, message, className, displayGuardMessages, state }) => guard.flat().length === 0 ? (0, jsx_runtime_1.jsx)(jsx_runtime_1.Fragment, { children: children }) : (0, jsx_runtime_1.jsxs)("div", Object.assign({ className: className }, { children: [(0, pages_1.replaceTextUsingPath)(state, message), displayGuardMessages ? guard : ''] })); exports.GuardLayout = GuardLayout;