UNPKG

@tapie-kr/inspire-react

Version:

React Component Collection for INSPIRE

86 lines (82 loc) 6.85 kB
'use client'; /* eslint-disable */ /* * INSPIRE : Creative Kit * React Component Collection for INSPIRE * * This file is generated automatically. Do not modify it manually * Generated at : 2025. 3. 4. 오후 6:18:13 * @tapie-kr/inspire-react version: 0.2.15 * * (c) 2025 TAPIE. All rights reserved. * MIT License */ import { jsxs, jsx } from 'react/jsx-runtime'; import { children, visible } from './styles.css.js'; import cn from '../../../_virtual/index.js'; import { Provider } from 'jotai'; import { useState, useEffect } from 'react'; import { CheckMobileService } from './services/check-mobile.js'; import { MousePositionService } from './services/mouse-position.js'; import { OverlayService } from './services/overlay.js'; import { showSignature } from './shared.js'; import '../../../assets/src/styles/layer.css.ts.vanilla-BDV8SDJ2.css'; import '../../../assets/src/styles/utility.css.ts.vanilla-Dgx754lA.css'; import '../../../assets/src/styles/reset.css.ts.vanilla-D5XHZo6X.css'; import '../../../assets/src/styles/interactive.css.ts.vanilla-C2IGDtI3.css'; import '../../../assets/src/styles/typography/index.css.ts.vanilla-CVLog0si.css'; import '../../../assets/src/styles/component/index.css.ts.vanilla-Cahw1sdT.css'; import '../../../assets/src/styles/color/index.css.ts.vanilla-BQdDRQI4.css'; import '../../../assets/src/components/molecules/SegmentGroup/styles.css.ts.vanilla-B_3egnzO.css'; import '../../../assets/src/components/molecules/Pagination/styles.css.ts.vanilla-ElH4q2up.css'; import '../../../assets/src/components/molecules/Image/styles.css.ts.vanilla-CRz33nVT.css'; import '../../../assets/src/components/molecules/FormField/styles.css.ts.vanilla-I-WOJHGv.css'; import '../../../assets/src/components/molecules/Filter/styles.css.ts.vanilla-DCWzfEwh.css'; import '../../../assets/src/components/molecules/Dialog/styles.css.ts.vanilla-DmmU0Huk.css'; import '../../../assets/src/components/atoms/Skeleton/styles.css.ts.vanilla-gg3d615K.css'; import '../../../assets/src/components/atoms/Select/styles.css.ts.vanilla-CDykG4nG.css'; import '../../../assets/src/components/atoms/Segment/styles.css.ts.vanilla-D-kFxhJ1.css'; import '../../../assets/src/components/atoms/Label/styles.css.ts.vanilla-BeQRnIUG.css'; import '../../../assets/src/components/atoms/Details/styles.css.ts.vanilla-BTuflfEP.css'; import '../../../assets/src/components/atoms/DatePicker/styles.css.ts.vanilla-C8-6ciuH.css'; import '../../../assets/src/components/atoms/Chip/styles.css.ts.vanilla-d5RmtLEQ.css'; import '../../../assets/src/components/atoms/DatetimePicker/styles.css.ts.vanilla-BrhgW0pI.css'; import '../../../assets/src/components/foundations/TAPIE-Symbol/styles.css.ts.vanilla-CXYsDw3i.css'; import '../../../assets/src/components/foundations/Provider/styles.css.ts.vanilla-DzUDaO-8.css'; import '../../../assets/src/components/foundations/Icon/styles.css.ts.vanilla-bV0EV-pw.css'; import '../../../assets/src/components/miscellaneous/overlay/Backdrop/styles.css.ts.vanilla-BU5Wj5FK.css'; import '../../../assets/src/components/miscellaneous/layout/Grid/styles.css.ts.vanilla-CMEEyZPk.css'; import '../../../assets/src/components/miscellaneous/layout/Box/styles.css.ts.vanilla-Cb00N07E.css'; import '../../../assets/src/components/miscellaneous/layout/AspectRatio/styles.css.ts.vanilla-D4JGq-Na.css'; import '../../../assets/src/components/molecules/Table/styles/head.css.ts.vanilla-BLa4wO2W.css'; import '../../../assets/src/components/molecules/Table/styles/body.css.ts.vanilla-OsyEIgTi.css'; import '../../../assets/src/components/molecules/Table/styles/base.css.ts.vanilla-BL93QELP.css'; import '../../../assets/src/components/molecules/Sheet/styles/sheet.css.ts.vanilla-ku0iPac-.css'; import '../../../assets/src/components/molecules/Sheet/styles/header.css.ts.vanilla-B3-6hOsN.css'; import '../../../assets/src/components/atoms/Input/styles/text.css.ts.vanilla-CfCi7S9z.css'; import '../../../assets/src/components/atoms/Input/styles/paragraph.css.ts.vanilla-BGv6m4ot.css'; import '../../../assets/src/components/atoms/Input/styles/image-preview.css.ts.vanilla-C7X5VQJ6.css'; import '../../../assets/src/components/atoms/Input/styles/file.css.ts.vanilla-CKznJLVs.css'; import '../../../assets/src/components/atoms/Input/styles/draggable-file.css.ts.vanilla-CVLBbIjK.css'; import '../../../assets/src/components/atoms/Badge/styles/text-indicator.css.ts.vanilla-Dlj0inEC.css'; import '../../../assets/src/components/atoms/Badge/styles/indicator.css.ts.vanilla-BijUOcZg.css'; import '../../../assets/src/components/atoms/Badge/styles/default.css.ts.vanilla-Dka7Q_eZ.css'; import '../../../assets/src/components/atoms/Badge/styles/base.css.ts.vanilla-V-auYRaS.css'; import '../../../assets/src/components/atoms/Button/styles/text.css.ts.vanilla-DS9yZRDr.css'; import '../../../assets/src/components/atoms/Button/styles/icon.css.ts.vanilla-D0fe5W5m.css'; import '../../../assets/src/components/atoms/Button/styles/default.css.ts.vanilla-C4s465_o.css'; import '../../../assets/src/components/atoms/Button/styles/base.css.ts.vanilla-BmGFwhOt.css'; import '../../../assets/src/components/foundations/Typography/styles/weight.css.ts.vanilla-DIVnDieF.css'; import '../../../assets/src/components/foundations/Typography/styles/variant.css.ts.vanilla-Bud92ZZN.css'; import '../../../assets/src/components/foundations/Typography/styles/default.css.ts.vanilla-BG68yopE.css'; import '../../../assets/src/components/foundations/Provider/services/overlay.css.ts.vanilla-I9_Y7XR6.css'; import '../../../assets/src/components/miscellaneous/layout/Stack/styles/wrap.css.ts.vanilla-G_DJCg2m.css'; import '../../../assets/src/components/miscellaneous/layout/Stack/styles/justify.css.ts.vanilla-hwPmBkTf.css'; import '../../../assets/src/components/miscellaneous/layout/Stack/styles/direction.css.ts.vanilla-B8iyiVen.css'; import '../../../assets/src/components/miscellaneous/layout/Stack/styles/base.css.ts.vanilla-Ci-nfuAb.css'; import '../../../assets/src/components/miscellaneous/layout/Stack/styles/align.css.ts.vanilla-GXXMDHfL.css'; import '../../../assets/src/components/atoms/Button/styles/themes/secondary.css.ts.vanilla-v_IP_zxt.css'; import '../../../assets/src/components/atoms/Button/styles/themes/primary.css.ts.vanilla-tPcm06vG.css'; import '@cottons-kr/react-foundation/styles.css'; function InspireProvider(props){const[isInitialized,setIsInitialized]=useState(false);useEffect(()=>{if(!isInitialized){!props.hideSignature&&showSignature();setIsInitialized(true);}},[isInitialized,props.hideSignature]);return jsxs(Provider,{children:[jsx("div",{className:cn(children,isInitialized&&visible),children:props.children}),jsx("noscript",{children:props.noScriptMessage||"Javascript 실행을 허용해주세요."}),jsx(CheckMobileService,{}),jsx(OverlayService,{}),jsx(MousePositionService,{})]})} export { InspireProvider };