Skip to content

Commit c472d0d

Browse files
author
danhnguyen
committed
✨ feat(theme): enhance Vite configuration and add additional theme styles
1 parent 177aa43 commit c472d0d

File tree

6 files changed

+29
-16
lines changed

6 files changed

+29
-16
lines changed

docs/.vitepress/config.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@ export default defineConfig({
1616
ssr: {
1717
noExternal: ['vitepress'],
1818
},
19+
build: {
20+
rollupOptions: {
21+
output: {
22+
manualChunks: undefined,
23+
},
24+
},
25+
},
1926
},
2027

2128
// Ensure CSS is properly included

docs/.vitepress/theme/index.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
// .vitepress/theme/index.js
22
import DefaultTheme from 'vitepress/theme';
3+
import 'vitepress/dist/client/theme-default/styles/fonts.css';
4+
import 'vitepress/dist/client/theme-default/styles/vars.css';
5+
import 'vitepress/dist/client/theme-default/styles/base.css';
6+
import 'vitepress/dist/client/theme-default/styles/utils.css';
7+
import 'vitepress/dist/client/theme-default/styles/icons.css';
8+
import 'vitepress/dist/client/theme-default/styles/components/custom-block.css';
9+
import 'vitepress/dist/client/theme-default/styles/components/vp-code.css';
10+
import 'vitepress/dist/client/theme-default/styles/components/vp-code-group.css';
11+
import 'vitepress/dist/client/theme-default/styles/components/vp-doc.css';
12+
import 'vitepress/dist/client/theme-default/styles/components/vp-sponsor.css';
313
import './style.css';
414

515
export default DefaultTheme;

docs/.vitepress/theme/style.css

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,3 @@
1-
/* Import all VitePress theme CSS files that exist */
2-
@import 'vitepress/dist/client/theme-default/styles/fonts.css';
3-
@import 'vitepress/dist/client/theme-default/styles/vars.css';
4-
@import 'vitepress/dist/client/theme-default/styles/base.css';
5-
@import 'vitepress/dist/client/theme-default/styles/utils.css';
6-
@import 'vitepress/dist/client/theme-default/styles/icons.css';
7-
@import 'vitepress/dist/client/theme-default/styles/components/custom-block.css';
8-
@import 'vitepress/dist/client/theme-default/styles/components/vp-code.css';
9-
@import 'vitepress/dist/client/theme-default/styles/components/vp-code-group.css';
10-
@import 'vitepress/dist/client/theme-default/styles/components/vp-doc.css';
11-
@import 'vitepress/dist/client/theme-default/styles/components/vp-sponsor.css';
12-
131
/* Custom theme overrides */
142
:root {
153
--vp-c-brand-1: #3c82f6;

examples/src/views/Home.vue

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
<script lang="ts" setup>
22
import { computed } from 'vue';
3-
import { GeolocateControls, Mapbox } from '@libs/components';
43
import { useMapbox } from '@libs/composables';
5-
import { type MapOptions } from 'vue3-mapbox';
6-
import 'vue3-mapbox/dist/style.css';
4+
import { type MapOptions, GeolocateControls, Mapbox } from 'vue3-maplibre-gl';
5+
import 'vue3-maplibre-gl/dist/style.css';
76
87
const options = computed<MapOptions>(() => ({
98
container: 'map',

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@
6969
},
7070
"dependencies": {
7171
"maplibre-gl": "^4.3.2",
72-
"vue": "^3.4.27"
72+
"vue": "^3.4.27",
73+
"vue3-maplibre-gl": "^3.2.0"
7374
},
7475
"peerDependencies": {
7576
"vue": "^3.0.0"

yarn.lock

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3253,6 +3253,14 @@ vue-tsc@^2.0.19:
32533253
"@volar/typescript" "2.4.15"
32543254
"@vue/language-core" "2.2.12"
32553255

3256+
vue3-maplibre-gl@^3.2.0:
3257+
version "3.2.0"
3258+
resolved "https://registry.yarnpkg.com/vue3-maplibre-gl/-/vue3-maplibre-gl-3.2.0.tgz#1503faf9850eb23446d531751b4b219fc196cb34"
3259+
integrity sha512-+aficvPPwyUO6LQGjzh0IlEr0udUckTrqGSeHYKJ6v4+jXNKPnnWKRptgNfI39YK9jkwtMZO0FCyfBzFT4wHdQ==
3260+
dependencies:
3261+
maplibre-gl "^4.3.2"
3262+
vue "^3.4.27"
3263+
32563264
vue@^3.4.27, vue@^3.5.13:
32573265
version "3.5.17"
32583266
resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.17.tgz#ea8a6a45abb2b0620e7d479319ce8434b55650cf"

0 commit comments

Comments
 (0)