@tapie-kr/inspire-react
Version:
React Component Collection for INSPIRE
86 lines (82 loc) • 6.85 kB
JavaScript
'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 };