Skip to content

Commit 9be5807

Browse files
authored
Refactor(demo): change options to composition api (#6499)
* feat(demo): A-B * feat(demo): update B-checkbox * feat(demo): update CheckBox -DatePicker * feat(demo): update DatePicker - Form * feat(demo): update Form - List * feat(demo): update List-pagination * feat(demo): update List - skeleton * feat(demo): update skeleton - switch * feat(demo): update skeleton - switch * feat(demo): update switch - upload * feat(demo): update watermark * fix(demo): del hashId
1 parent 063c06f commit 9be5807

File tree

599 files changed

+18979
-32112
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

599 files changed

+18979
-32112
lines changed

.jest.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ function getTestRegex(libDir) {
1818
module.exports = {
1919
verbose: true,
2020
setupFiles: ['./tests/setup.js'],
21+
setupFilesAfterEnv: ['./tests/setupAfterEnv.ts'],
2122
moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx', 'json', 'vue', 'md', 'jpg'],
2223
modulePathIgnorePatterns: ['/_site/'],
2324
testPathIgnorePatterns: testPathIgnorePatterns,

components/affix/__tests__/__snapshots__/demo.test.js.snap

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
exports[`renders ./components/affix/demo/basic.vue correctly 1`] = `
44
<div>
5+
<!---->
56
<div class=""><button class="ant-btn ant-btn-primary" type="button">
67
<!----><span>Affix top</span>
78
</button></div>
89
</div>
910
<br>
1011
<div>
12+
<!---->
1113
<div class=""><button class="ant-btn ant-btn-primary" type="button">
1214
<!----><span>Affix bottom</span>
1315
</button></div>
@@ -16,7 +18,8 @@ exports[`renders ./components/affix/demo/basic.vue correctly 1`] = `
1618
1719
exports[`renders ./components/affix/demo/on-change.vue correctly 1`] = `
1820
<div>
19-
<div class=""><button class="ant-btn" type="button">
21+
<!---->
22+
<div class=""><button class="ant-btn ant-btn-default" type="button">
2023
<!----><span>120px to affix top</span>
2124
</button></div>
2225
</div>
@@ -26,6 +29,7 @@ exports[`renders ./components/affix/demo/target.vue correctly 1`] = `
2629
<div id="components-affix-demo-target" class="scrollable-container">
2730
<div class="background">
2831
<div>
32+
<!---->
2933
<div class=""><button class="ant-btn ant-btn-primary" type="button">
3034
<!----><span>Fixed at the top of container</span>
3135
</button></div>

components/affix/demo/basic.vue

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,8 @@ The simplest usage.
2626
</a-affix>
2727
</template>
2828

29-
<script lang="ts">
30-
import { defineComponent, ref } from 'vue';
31-
export default defineComponent({
32-
setup() {
33-
const top = ref<number>(10);
34-
const bottom = ref<number>(10);
35-
return {
36-
top,
37-
bottom,
38-
};
39-
},
40-
});
29+
<script lang="ts" setup>
30+
import { ref } from 'vue';
31+
const top = ref<number>(10);
32+
const bottom = ref<number>(10);
4133
</script>

components/affix/demo/on-change.vue

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,8 @@ Callback with affixed state.
2121
<a-button>120px to affix top</a-button>
2222
</a-affix>
2323
</template>
24-
<script lang="ts">
25-
import { defineComponent } from 'vue';
26-
export default defineComponent({
27-
setup() {
28-
const change = (affixed: boolean) => {
29-
console.log(affixed);
30-
};
31-
32-
return {
33-
change,
34-
};
35-
},
36-
});
24+
<script lang="ts" setup>
25+
const change = (affixed: boolean) => {
26+
console.log(affixed);
27+
};
3728
</script>

components/affix/demo/target.vue

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,16 @@ Set a `target` for 'Affix', which is listen to scroll event of target element (d
2525
</div>
2626
</div>
2727
</template>
28-
<script lang="ts">
29-
import { defineComponent, ref } from 'vue';
30-
31-
export default defineComponent({
32-
setup() {
33-
const containerRef = ref();
34-
return {
35-
containerRef,
36-
};
37-
},
38-
});
28+
<script lang="ts" setup>
29+
import { ref } from 'vue';
30+
const containerRef = ref();
3931
</script>
40-
<style>
32+
<style scoped>
4133
#components-affix-demo-target.scrollable-container {
4234
height: 100px;
4335
overflow-y: scroll;
4436
}
37+
4538
#components-affix-demo-target .background {
4639
padding-top: 60px;
4740
height: 300px;

components/alert/__tests__/__snapshots__/demo.test.js.snap

Lines changed: 109 additions & 5 deletions
Large diffs are not rendered by default.

components/alert/demo/closable.vue

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,8 @@ To show close button.
3232
/>
3333
</template>
3434

35-
<script lang="ts">
36-
import { defineComponent } from 'vue';
37-
export default defineComponent({
38-
setup() {
39-
const onClose = (e: MouseEvent) => {
40-
console.log(e, 'I was closed.');
41-
};
42-
return {
43-
onClose,
44-
};
45-
},
46-
});
35+
<script lang="ts" setup>
36+
const onClose = (e: MouseEvent) => {
37+
console.log(e, 'I was closed.');
38+
};
4739
</script>

components/alert/demo/custom-icon.vue

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,6 @@ Custom Icon make information more clear and more friendly.
6666
</a-alert>
6767
</template>
6868

69-
<script lang="ts">
69+
<script lang="ts" setup>
7070
import { SmileOutlined } from '@ant-design/icons-vue';
71-
import { defineComponent } from 'vue';
72-
export default defineComponent({
73-
components: {
74-
SmileOutlined,
75-
},
76-
});
7771
</script>

components/alert/demo/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export default defineComponent({
4646
},
4747
});
4848
</script>
49-
<style>
49+
<style scoped>
5050
[id^='components-alert-demo'] .ant-alert {
5151
margin-bottom: 16px;
5252
}

components/alert/demo/smooth-closed.vue

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,10 @@ Smoothly and unaffectedly unmount Alert.
2525
:after-close="handleClose"
2626
/>
2727
</template>
28-
<script lang="ts">
29-
import { defineComponent, ref } from 'vue';
30-
export default defineComponent({
31-
setup() {
32-
const visible = ref<boolean>(true);
33-
const handleClose = () => {
34-
visible.value = false;
35-
};
36-
return {
37-
visible,
38-
handleClose,
39-
};
40-
},
41-
});
28+
<script lang="ts" setup>
29+
import { ref } from 'vue';
30+
const visible = ref<boolean>(true);
31+
const handleClose = () => {
32+
visible.value = false;
33+
};
4234
</script>

0 commit comments

Comments
 (0)