diff --git a/docs/demo/astro.config.ts b/docs/demo/astro.config.ts index 9468b8f53..f55b08026 100644 --- a/docs/demo/astro.config.ts +++ b/docs/demo/astro.config.ts @@ -5,5 +5,11 @@ export default defineConfig({ devToolbar: { enabled: false, }, - integrations: [tutorialkit()], + integrations: [ + tutorialkit({ + components: { + TopBar: './src/components/TopBar.astro', + }, + }), + ], }); diff --git a/docs/demo/package.json b/docs/demo/package.json index 671e15bb9..ceddb4eb4 100644 --- a/docs/demo/package.json +++ b/docs/demo/package.json @@ -21,6 +21,7 @@ "@tutorialkit/astro": "workspace:*", "@tutorialkit/theme": "workspace:*", "@tutorialkit/types": "workspace:*", + "@types/react": "^18.3.3", "astro": "^4.15.0", "prettier-plugin-astro": "^0.14.1", "typescript": "^5.4.5" diff --git a/docs/demo/src/components/Github.tsx b/docs/demo/src/components/Github.tsx new file mode 100644 index 000000000..0a2c08299 --- /dev/null +++ b/docs/demo/src/components/Github.tsx @@ -0,0 +1,20 @@ +export function Github() { + return ( + + + + + + + + + ); +} diff --git a/docs/demo/src/components/TopBar.astro b/docs/demo/src/components/TopBar.astro new file mode 100644 index 000000000..8b570c105 --- /dev/null +++ b/docs/demo/src/components/TopBar.astro @@ -0,0 +1,23 @@ +--- +import { Github } from './Github'; +--- + + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6eb84128d..0ef15b05c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -75,6 +75,9 @@ importers: '@tutorialkit/types': specifier: workspace:* version: link:../../packages/types + '@types/react': + specifier: ^18.3.3 + version: 18.3.3 astro: specifier: ^4.15.0 version: 4.15.0(@types/node@22.4.2)(typescript@5.5.3) @@ -4000,7 +4003,7 @@ packages: '@unocss/core': 0.59.4 '@unocss/reset': 0.59.4 '@unocss/vite': 0.59.4(vite@5.4.2) - vite: 5.4.2(@types/node@22.4.2) + vite: 5.4.2(@types/node@22.4.2)(sass@1.77.6) transitivePeerDependencies: - rollup @@ -4199,7 +4202,7 @@ packages: chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.11 - vite: 5.4.2(@types/node@22.4.2) + vite: 5.4.2(@types/node@22.4.2)(sass@1.77.6) transitivePeerDependencies: - rollup @@ -6730,7 +6733,6 @@ packages: /immutable@4.3.6: resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==} - dev: true /import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} @@ -8823,7 +8825,6 @@ packages: chokidar: 3.6.0 immutable: 4.3.6 source-map-js: 1.2.0 - dev: true /sax@1.4.1: resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} @@ -9632,7 +9633,7 @@ packages: '@unocss/transformer-directives': 0.59.4 '@unocss/transformer-variant-group': 0.59.4 '@unocss/vite': 0.59.4(vite@5.4.2) - vite: 5.4.2(@types/node@22.4.2) + vite: 5.4.2(@types/node@22.4.2)(sass@1.77.6) transitivePeerDependencies: - postcss - rollup @@ -9978,7 +9979,6 @@ packages: sass: 1.77.6 optionalDependencies: fsevents: 2.3.3 - dev: true /vitefu@0.2.5(vite@5.4.2): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}