Skip to content

Commit 4658476

Browse files
committed
feat: improve dialog demo
1 parent 7af0a06 commit 4658476

File tree

4 files changed

+47
-59
lines changed

4 files changed

+47
-59
lines changed

one/docs/components/dialog.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
### 加载与禁用态
3232

33-
[[ demo src="/demo/dialog/status.vue" ]]
33+
[[ demo src="/demo/dialog/state.vue" ]]
3434

3535
## API
3636

one/docs/demo/dialog/state.vue

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<template>
2+
<article>
3+
<veui-button @click="open = true">
4+
Open Dialog
5+
</veui-button>
6+
<veui-dialog
7+
:open.sync="open"
8+
title="Dialog State"
9+
:loading="loading"
10+
:disabled="disabled"
11+
>
12+
<veui-stack gap="m">
13+
<veui-checkbox v-model="loading">
14+
Loading
15+
</veui-checkbox>
16+
<veui-checkbox
17+
v-model="disabled"
18+
class="ml-3p"
19+
>
20+
Disabled
21+
</veui-checkbox>
22+
</veui-stack>
23+
</veui-dialog>
24+
</article>
25+
</template>
26+
27+
<script>
28+
import { Dialog, Button, Stack, Checkbox } from 'veui'
29+
30+
export default {
31+
components: {
32+
'veui-dialog': Dialog,
33+
'veui-button': Button,
34+
'veui-stack': Stack,
35+
'veui-checkbox': Checkbox
36+
},
37+
data () {
38+
return {
39+
open: false,
40+
disabled: false,
41+
loading: false
42+
}
43+
}
44+
}
45+
</script>

one/docs/demo/dialog/status.vue

Lines changed: 0 additions & 57 deletions
This file was deleted.

one/docs/en-US/components/dialog.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Available size/dimensional variants for the [`ui`](#props-ui) prop: `s` / `m` /
3030

3131
### Loading and disabled states
3232

33-
[[ demo src="/demo/dialog/status.vue" ]]
33+
[[ demo src="/demo/dialog/state.vue" ]]
3434

3535
## API
3636

0 commit comments

Comments
 (0)