Skip to content

Commit 141949c

Browse files
committed
feat: example에서 guidekit 연결 작업
1 parent 753c080 commit 141949c

File tree

8 files changed

+321
-34
lines changed

8 files changed

+321
-34
lines changed

example/app/(tabs)/index.tsx

Lines changed: 37 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import { Image } from "expo-image";
2-
import { Platform, StyleSheet } from "react-native";
2+
import { Button, Platform, StyleSheet, Text, View } from "react-native";
33

44
import { HelloWave } from "@/components/HelloWave";
55
import ParallaxScrollView from "@/components/ParallaxScrollView";
66
import { ThemedText } from "@/components/ThemedText";
77
import { ThemedView } from "@/components/ThemedView";
88
import * as GuideKit from "react-native-guidekit";
9+
import React, { useEffect } from "react";
910
export default function HomeScreen() {
1011
return (
1112
<GuideKit.GuideKitProvider>
@@ -18,10 +19,26 @@ export default function HomeScreen() {
1819
/>
1920
}
2021
>
21-
<ThemedView style={styles.titleContainer}>
22-
<ThemedText type="title">Welcome!</ThemedText>
23-
<HelloWave />
24-
</ThemedView>
22+
<TestGuideButton />
23+
<GuideKit.GuideMaskSection
24+
type="mask"
25+
onPress={() => {
26+
console.log("TEST GUIDE ON PRESS");
27+
}}
28+
guideKey="TEST_GUIDE"
29+
maskPadding={16}
30+
tooltip={{
31+
arrowPosition: "topLeft",
32+
position: "topLeft",
33+
title: <Text>안녕하세요</Text>,
34+
content: <Text>이곳은 테스트용 가이드입니다.</Text>,
35+
}}
36+
>
37+
<ThemedView style={styles.titleContainer}>
38+
<ThemedText type="title">Welcome!</ThemedText>
39+
<HelloWave />
40+
</ThemedView>
41+
</GuideKit.GuideMaskSection>
2542
<ThemedView style={styles.stepContainer}>
2643
<ThemedText type="subtitle">Step 1: Try it</ThemedText>
2744
<ThemedText>
@@ -62,6 +79,21 @@ export default function HomeScreen() {
6279
);
6380
}
6481

82+
/**
83+
*TestGuideButton
84+
**/
85+
const TestGuideButton = React.memo(function TestGuideButton() {
86+
const { startGuide } = GuideKit.useGuideKitState();
87+
88+
const startTestGuide = () => {
89+
startGuide({
90+
guideKeyList: ["TEST_GUIDE"],
91+
});
92+
};
93+
94+
return <Button title="START TEST GUIDE" onPress={startTestGuide}></Button>;
95+
});
96+
6597
const styles = StyleSheet.create({
6698
titleContainer: {
6799
flexDirection: "row",

example/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,11 @@
3232
"react-dom": "19.0.0",
3333
"react-native": "0.79.2",
3434
"react-native-gesture-handler": "~2.24.0",
35+
"react-native-paper": "^5.14.5",
3536
"react-native-reanimated": "~3.17.4",
3637
"react-native-safe-area-context": "5.4.0",
3738
"react-native-screens": "~4.11.1",
39+
"react-native-svg": "^15.12.0",
3840
"react-native-web": "~0.20.0",
3941
"react-native-webview": "13.13.5"
4042
},
@@ -44,6 +46,7 @@
4446
"babel-plugin-module-resolver": "^5.0.2",
4547
"eslint": "^9.25.0",
4648
"eslint-config-expo": "~9.2.0",
49+
"eslint-import-resolver-babel-module": "^5.3.2",
4750
"typescript": "~5.8.3"
4851
},
4952
"private": true

example/yarn.lock

Lines changed: 128 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -758,6 +758,14 @@
758758
"@babel/helper-string-parser" "^7.27.1"
759759
"@babel/helper-validator-identifier" "^7.27.1"
760760

761+
"@callstack/react-theme-provider@^3.0.9":
762+
version "3.0.9"
763+
resolved "https://registry.yarnpkg.com/@callstack/react-theme-provider/-/react-theme-provider-3.0.9.tgz#01035fa1231f1fffc1a806be1b55eb82716e80c1"
764+
integrity sha512-tTQ0uDSCL0ypeMa8T/E9wAZRGKWj8kXP7+6RYgPTfOPs9N07C9xM8P02GJ3feETap4Ux5S69D9nteq9mEj86NA==
765+
dependencies:
766+
deepmerge "^3.2.0"
767+
hoist-non-react-statics "^3.3.0"
768+
761769
"@egjs/hammerjs@^2.0.17":
762770
version "2.0.17"
763771
resolved "https://registry.yarnpkg.com/@egjs/hammerjs/-/hammerjs-2.0.17.tgz#5dc02af75a6a06e4c2db0202cae38c9263895124"
@@ -2384,6 +2392,11 @@ big-integer@1.6.x:
23842392
resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85"
23852393
integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==
23862394

2395+
boolbase@^1.0.0:
2396+
version "1.0.0"
2397+
resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
2398+
integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==
2399+
23872400
bplist-creator@0.1.0:
23882401
version "0.1.0"
23892402
resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.1.0.tgz#018a2d1b587f769e379ef5519103730f8963ba1e"
@@ -2612,7 +2625,7 @@ clone@^1.0.2:
26122625
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
26132626
integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==
26142627

2615-
color-convert@^1.9.0:
2628+
color-convert@^1.9.0, color-convert@^1.9.3:
26162629
version "1.9.3"
26172630
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
26182631
integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
@@ -2636,14 +2649,22 @@ color-name@^1.0.0, color-name@~1.1.4:
26362649
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
26372650
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
26382651

2639-
color-string@^1.9.0:
2652+
color-string@^1.6.0, color-string@^1.9.0:
26402653
version "1.9.1"
26412654
resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4"
26422655
integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==
26432656
dependencies:
26442657
color-name "^1.0.0"
26452658
simple-swizzle "^0.2.2"
26462659

2660+
color@^3.1.2:
2661+
version "3.2.1"
2662+
resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164"
2663+
integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==
2664+
dependencies:
2665+
color-convert "^1.9.3"
2666+
color-string "^1.6.0"
2667+
26472668
color@^4.2.3:
26482669
version "4.2.3"
26492670
resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a"
@@ -2757,6 +2778,30 @@ css-in-js-utils@^3.1.0:
27572778
dependencies:
27582779
hyphenate-style-name "^1.0.3"
27592780

2781+
css-select@^5.1.0:
2782+
version "5.1.0"
2783+
resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6"
2784+
integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==
2785+
dependencies:
2786+
boolbase "^1.0.0"
2787+
css-what "^6.1.0"
2788+
domhandler "^5.0.2"
2789+
domutils "^3.0.1"
2790+
nth-check "^2.0.1"
2791+
2792+
css-tree@^1.1.3:
2793+
version "1.1.3"
2794+
resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d"
2795+
integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
2796+
dependencies:
2797+
mdn-data "2.0.14"
2798+
source-map "^0.6.1"
2799+
2800+
css-what@^6.1.0:
2801+
version "6.1.0"
2802+
resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4"
2803+
integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==
2804+
27602805
csstype@^3.0.2:
27612806
version "3.1.3"
27622807
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81"
@@ -2825,6 +2870,11 @@ deep-is@^0.1.3:
28252870
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
28262871
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
28272872

2873+
deepmerge@^3.2.0:
2874+
version "3.3.0"
2875+
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7"
2876+
integrity sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==
2877+
28282878
deepmerge@^4.3.1:
28292879
version "4.3.1"
28302880
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a"
@@ -2882,6 +2932,36 @@ doctrine@^2.1.0:
28822932
dependencies:
28832933
esutils "^2.0.2"
28842934

2935+
dom-serializer@^2.0.0:
2936+
version "2.0.0"
2937+
resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53"
2938+
integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==
2939+
dependencies:
2940+
domelementtype "^2.3.0"
2941+
domhandler "^5.0.2"
2942+
entities "^4.2.0"
2943+
2944+
domelementtype@^2.3.0:
2945+
version "2.3.0"
2946+
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
2947+
integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
2948+
2949+
domhandler@^5.0.2, domhandler@^5.0.3:
2950+
version "5.0.3"
2951+
resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31"
2952+
integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==
2953+
dependencies:
2954+
domelementtype "^2.3.0"
2955+
2956+
domutils@^3.0.1:
2957+
version "3.2.2"
2958+
resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.2.2.tgz#edbfe2b668b0c1d97c24baf0f1062b132221bc78"
2959+
integrity sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==
2960+
dependencies:
2961+
dom-serializer "^2.0.0"
2962+
domelementtype "^2.3.0"
2963+
domhandler "^5.0.3"
2964+
28852965
dotenv-expand@~11.0.6:
28862966
version "11.0.7"
28872967
resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-11.0.7.tgz#af695aea007d6fdc84c86cd8d0ad7beb40a0bd08"
@@ -2943,6 +3023,11 @@ encodeurl@~2.0.0:
29433023
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58"
29443024
integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==
29453025

3026+
entities@^4.2.0:
3027+
version "4.5.0"
3028+
resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48"
3029+
integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==
3030+
29463031
env-editor@^0.4.1:
29473032
version "0.4.2"
29483033
resolved "https://registry.yarnpkg.com/env-editor/-/env-editor-0.4.2.tgz#4e76568d0bd8f5c2b6d314a9412c8fe9aa3ae861"
@@ -3126,6 +3211,14 @@ eslint-config-expo@~9.2.0:
31263211
eslint-plugin-react-hooks "^5.1.0"
31273212
globals "^16.0.0"
31283213

3214+
eslint-import-resolver-babel-module@^5.3.2:
3215+
version "5.3.2"
3216+
resolved "https://registry.yarnpkg.com/eslint-import-resolver-babel-module/-/eslint-import-resolver-babel-module-5.3.2.tgz#67ed1cd2689d97e9566a8dbc2c6483671a6bde33"
3217+
integrity sha512-K7D8n0O6p/JJncPote8yiuB7chJfu26Yn/Q3gzT53cNzJNS0NUCkI0iuimj4/vWVRHVQvPnYWeq07V8RvKjz/A==
3218+
dependencies:
3219+
pkg-up "^3.1.0"
3220+
resolve "^1.20.0"
3221+
31293222
eslint-import-resolver-node@^0.3.9:
31303223
version "0.3.9"
31313224
resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac"
@@ -4689,6 +4782,11 @@ math-intrinsics@^1.1.0:
46894782
resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9"
46904783
integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==
46914784

4785+
mdn-data@2.0.14:
4786+
version "2.0.14"
4787+
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50"
4788+
integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
4789+
46924790
memoize-one@^5.0.0:
46934791
version "5.2.1"
46944792
resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e"
@@ -5076,6 +5174,13 @@ npm-package-arg@^11.0.0:
50765174
semver "^7.3.5"
50775175
validate-npm-package-name "^5.0.0"
50785176

5177+
nth-check@^2.0.1:
5178+
version "2.1.1"
5179+
resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d"
5180+
integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==
5181+
dependencies:
5182+
boolbase "^1.0.0"
5183+
50795184
nullthrows@^1.1.1:
50805185
version "1.1.1"
50815186
resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1"
@@ -5573,6 +5678,15 @@ react-native-is-edge-to-edge@1.1.7, react-native-is-edge-to-edge@^1.1.6, react-n
55735678
resolved "https://registry.yarnpkg.com/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.1.7.tgz#28947688f9fafd584e73a4f935ea9603bd9b1939"
55745679
integrity sha512-EH6i7E8epJGIcu7KpfXYXiV2JFIYITtq+rVS8uEb+92naMRBdxhTuS8Wn2Q7j9sqyO0B+Xbaaf9VdipIAmGW4w==
55755680

5681+
react-native-paper@^5.14.5:
5682+
version "5.14.5"
5683+
resolved "https://registry.yarnpkg.com/react-native-paper/-/react-native-paper-5.14.5.tgz#7995a2f8171c8355c1cb55c81a6d2074a7dd5abb"
5684+
integrity sha512-eaIH5bUQjJ/mYm4AkI6caaiyc7BcHDwX6CqNDi6RIxfxfWxROsHpll1oBuwn/cFvknvA8uEAkqLk/vzVihI3AQ==
5685+
dependencies:
5686+
"@callstack/react-theme-provider" "^3.0.9"
5687+
color "^3.1.2"
5688+
use-latest-callback "^0.2.3"
5689+
55765690
react-native-reanimated@~3.17.4:
55775691
version "3.17.5"
55785692
resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.17.5.tgz#09ebe3c9e3379c5c0c588b7ab30c131ea29b60f0"
@@ -5605,6 +5719,15 @@ react-native-screens@~4.11.1:
56055719
react-native-is-edge-to-edge "^1.1.7"
56065720
warn-once "^0.1.0"
56075721

5722+
react-native-svg@^15.12.0:
5723+
version "15.12.0"
5724+
resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-15.12.0.tgz#0e2d476961e8b07f8c549fe4489c99b5130dc150"
5725+
integrity sha512-iE25PxIJ6V0C6krReLquVw6R0QTsRTmEQc4K2Co3P6zsimU/jltcDBKYDy1h/5j9S/fqmMeXnpM+9LEWKJKI6A==
5726+
dependencies:
5727+
css-select "^5.1.0"
5728+
css-tree "^1.1.3"
5729+
warn-once "0.1.1"
5730+
56085731
react-native-web@~0.20.0:
56095732
version "0.20.0"
56105733
resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.20.0.tgz#3fb0591999ed4b54d7822a2785547415e8a5c031"
@@ -5800,7 +5923,7 @@ resolve.exports@^2.0.3:
58005923
resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.3.tgz#41955e6f1b4013b7586f873749a635dea07ebe3f"
58015924
integrity sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==
58025925

5803-
resolve@^1.14.2, resolve@^1.22.2, resolve@^1.22.4, resolve@^1.22.8:
5926+
resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.2, resolve@^1.22.4, resolve@^1.22.8:
58045927
version "1.22.10"
58055928
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39"
58065929
integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==
@@ -6145,7 +6268,7 @@ source-map@^0.5.6:
61456268
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
61466269
integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
61476270

6148-
source-map@^0.6.0:
6271+
source-map@^0.6.0, source-map@^0.6.1:
61496272
version "0.6.1"
61506273
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
61516274
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
@@ -6719,7 +6842,7 @@ walker@^1.0.7, walker@^1.0.8:
67196842
dependencies:
67206843
makeerror "1.0.12"
67216844

6722-
warn-once@^0.1.0, warn-once@^0.1.1:
6845+
warn-once@0.1.1, warn-once@^0.1.0, warn-once@^0.1.1:
67236846
version "0.1.1"
67246847
resolved "https://registry.yarnpkg.com/warn-once/-/warn-once-0.1.1.tgz#952088f4fb56896e73fd4e6a3767272a3fccce43"
67256848
integrity sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==

src/components/GuideKitProvider.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React from "react";
22

33
import { GuideKetContext } from "../hooks/useGuideKitContext";
44
import { GuideKitContextType, GuideKitCustomTypes, GuideType } from "../types";
5+
import { GuideKitDimComponent } from "./GuideKitDimComponent";
56

67
/**
78
* GuideKitProvider
@@ -97,6 +98,7 @@ export function GuideKitProvider({ children }: { children: React.ReactNode }) {
9798
return (
9899
<GuideKetContext.Provider value={defaultContextValue}>
99100
{children}
101+
<GuideKitDimComponent />
100102
</GuideKetContext.Provider>
101103
);
102104
}

0 commit comments

Comments
 (0)