Skip to content

Commit 0c22a3d

Browse files
committed
chore: fix demo
1 parent e0a925c commit 0c22a3d

File tree

13 files changed

+61
-40
lines changed

13 files changed

+61
-40
lines changed

demo/package-lock.json

Lines changed: 14 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

demo/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,25 @@
1111
"generate": "npx cron-cli demo-setup ."
1212
},
1313
"dependencies": {
14-
"vue": "^3.3.4",
1514
"@vue-js-cron/ant": "file:../ant",
1615
"@vue-js-cron/core": "file:../core",
1716
"@vue-js-cron/element-plus": "file:../element-plus",
1817
"@vue-js-cron/light": "file:../light",
19-
"@vue-js-cron/vuetify": "file:../vuetify",
2018
"@vue-js-cron/naive-ui": "file:../naive-ui",
21-
"@vue-js-cron/prime": "file:../prime"
19+
"@vue-js-cron/prime": "file:../prime",
20+
"@vue-js-cron/vuetify": "file:../vuetify",
21+
"vue": "^3.3.4"
2222
},
2323
"devDependencies": {
2424
"@tsconfig/node18": "^18.2.2",
2525
"@types/node": "^18.18.5",
2626
"@vitejs/plugin-vue": "^4.4.0",
27+
"@vue-js-cron/generated": "file:../generated",
2728
"@vue/tsconfig": "^0.4.0",
29+
"naive-ui": "^2.35.0",
2830
"npm-run-all2": "^6.1.1",
2931
"typescript": "~5.2.0",
3032
"vite": "^4.4.11",
31-
"vue-tsc": "^1.8.19",
32-
"@vue-js-cron/generated": "file:../generated",
33-
"naive-ui": "^2.35.0"
33+
"vue-tsc": "^1.8.19"
3434
}
3535
}

demo/src/App.vue

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,28 @@
11
<template>
2-
<n-config-provider :theme="theme">
3-
<main class="cron-demo" :dir="dir">
4-
<cron-editor v-bind="props" v-model="value"></cron-editor>
5-
<p>cron expression: {{ value }}</p>
6-
</main>
7-
</n-config-provider>
2+
<main class="cron-demo" :class="{ dark: prefersDark() }" :dir="dir">
3+
<cron-editor v-bind="props" v-model="value"></cron-editor>
4+
<p>cron expression: {{ value }}</p>
5+
</main>
86
</template>
97

108
<script lang="ts">
11-
import { NConfigProvider, darkTheme, lightTheme } from 'naive-ui'
129
import { defineComponent, ref } from 'vue'
1310
import { prefersDark } from './util'
1411
1512
export default defineComponent({
16-
components: {
17-
NConfigProvider,
18-
},
1913
setup() {
2014
const query = window.location.search
2115
const params = new URLSearchParams(query)
2216
const props = Object.fromEntries(params.entries())
2317
2418
const value = ref(params.get('initial-value') ?? '* * * * *')
25-
const theme = prefersDark() ? darkTheme : lightTheme
2619
const dir = ['he'].includes(params.get('locale') ?? '') ? 'rtl' : 'ltr'
2720
2821
return {
2922
props: props,
3023
value: ref(value),
31-
theme,
3224
dir,
25+
prefersDark,
3326
}
3427
},
3528
})

demo/src/NaiveUIApp.vue

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<template>
2+
<n-config-provider :theme="theme">
3+
<App />
4+
</n-config-provider>
5+
</template>
6+
7+
<script setup lang="ts">
8+
import { NConfigProvider, darkTheme, lightTheme } from 'naive-ui'
9+
import App from './App.vue'
10+
import { prefersDark } from './util'
11+
12+
const theme = prefersDark() ? darkTheme : lightTheme
13+
</script>
14+
15+
<style>
16+
.cron-demo p {
17+
margin-top: 1rem;
18+
}
19+
</style>

demo/src/ant-main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// Generated file, do not modify
22
import './assets/main.css'
33
import { createApp } from 'vue'
4-
import App from './App.vue'
54
import type { App as VueApp } from 'vue'
65
import { customSetup } from './setup'
6+
import App from './App.vue'
77

88
export async function setup(app: VueApp) {
99
// imports

demo/src/element-plus-main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// Generated file, do not modify
22
import './assets/main.css'
33
import { createApp } from 'vue'
4-
import App from './App.vue'
54
import type { App as VueApp } from 'vue'
65
import { customSetup } from './setup'
6+
import App from './App.vue'
77

88
export async function setup(app: VueApp) {
99
// imports

demo/src/light-main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// Generated file, do not modify
22
import './assets/main.css'
33
import { createApp } from 'vue'
4-
import App from './App.vue'
54
import type { App as VueApp } from 'vue'
65
import { customSetup } from './setup'
6+
import App from './App.vue'
77

88
export async function setup(app: VueApp) {
99
// imports

demo/src/naive-ui-main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// Generated file, do not modify
22
import './assets/main.css'
33
import { createApp } from 'vue'
4-
import App from './App.vue'
54
import type { App as VueApp } from 'vue'
65
import { customSetup } from './setup'
6+
import App from './NaiveUIApp.vue'
77

88
export async function setup(app: VueApp) {
99
// imports

demo/src/prime-main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// Generated file, do not modify
22
import './assets/main.css'
33
import { createApp } from 'vue'
4-
import App from './App.vue'
54
import type { App as VueApp } from 'vue'
65
import { customSetup } from './setup'
6+
import App from './App.vue'
77

88
export async function setup(app: VueApp) {
99
// imports

demo/src/quasar-main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// Generated file, do not modify
22
import './assets/main.css'
33
import { createApp } from 'vue'
4-
import App from './App.vue'
54
import type { App as VueApp } from 'vue'
65
import { customSetup } from './setup'
6+
import App from './App.vue'
77

88
export async function setup(app: VueApp) {
99
// imports

0 commit comments

Comments
 (0)