Skip to content
This repository was archived by the owner on Sep 30, 2023. It is now read-only.

Commit 85235be

Browse files
committedJul 5, 2021
refactor: remove vue global helper functions, update deps
1 parent 81b1d80 commit 85235be

31 files changed

+321
-357
lines changed
 

‎.vscode/vue.code-snippets

+13-12
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
{
22
"Vue setup ts": {
3-
"prefix": "vue",
4-
"body": [
5-
"<script setup lang=\"ts\">",
6-
"import { defineProps } from 'vue'\n",
7-
"defineProps({$2})\n",
8-
"</script>\n",
9-
"<template>",
10-
"\t$1",
11-
"</template>\n"
12-
],
13-
"description": "Vue SFC setup typescript Template"
14-
}
3+
"prefix": "vue",
4+
"body": [
5+
"<script setup lang=\"ts\">",
6+
"import { ref } from 'vue'\n",
7+
"defineProps<{$2}>()\n\n",
8+
"const a = ref($3)\n",
9+
"</script>\n",
10+
"<template>",
11+
"\t$1",
12+
"</template>\n"
13+
],
14+
"description": "Vue SFC setup typescript Template"
15+
}
1516
}

‎package.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -11,29 +11,29 @@
1111
"dependencies": {
1212
"@vee-validate/i18n": "^4.4.5",
1313
"@vee-validate/rules": "^4.4.5",
14-
"@vueuse/core": "^5.0.3",
14+
"@vueuse/core": "^5.1.0",
1515
"axios": "^0.21.1",
1616
"dayjs": "^1.10.5",
1717
"mitt": "^3.0.0",
1818
"vee-validate": "^4.4.5",
19-
"vue": "^3.1.3",
19+
"vue": "^3.1.4",
2020
"vue-router": "^4.0.10",
2121
"yup": "^0.32.9"
2222
},
2323
"devDependencies": {
24-
"@hannoeru/eslint-config": "^0.1.5",
25-
"@iconify/json": "^1.1.368",
24+
"@hannoeru/eslint-config": "^0.2.0",
25+
"@iconify/json": "^1.1.370",
2626
"@openapitools/openapi-generator-cli": "^2.3.5",
2727
"@vitejs/plugin-vue": "^1.2.4",
28-
"@vue/compiler-sfc": "^3.1.3",
29-
"eslint": "^7.29.0",
28+
"@vue/compiler-sfc": "^3.1.4",
29+
"eslint": "^7.30.0",
3030
"typescript": "^4.3.5",
31-
"vite": "^2.3.8",
31+
"vite": "^2.4.0",
3232
"vite-plugin-components": "^0.12.0",
33-
"vite-plugin-icons": "^0.6.3",
33+
"vite-plugin-icons": "^0.6.4",
3434
"vite-plugin-pages": "^0.14.8",
3535
"vite-plugin-windicss": "^1.2.0",
3636
"vue-tsc": "^0.2.0",
37-
"windicss": "^3.1.3"
37+
"windicss": "^3.1.4"
3838
}
3939
}

‎pnpm-lock.yaml

+287-300
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎src/components/atoms/AppButton.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { defineProps, defineEmits, computed } from 'vue'
2+
import { computed } from 'vue'
33
44
const props = defineProps<{
55
inline?: boolean

‎src/components/atoms/AppImage.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
32
43
const props = defineProps({
54
width: {

‎src/components/atoms/AppInput.vue

-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ export default {
55
</script>
66

77
<script setup lang="ts">
8-
// eslint-disable-next-line import/first
9-
import { defineEmits, defineProps, withDefaults } from 'vue'
10-
118
interface Props {
129
id?: string
1310
placeholder?: string

‎src/components/atoms/AppLabel.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
32
43
defineProps({
54
outline: {

‎src/components/atoms/AppLink.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { computed, defineProps, withDefaults } from 'vue'
2+
import { computed } from 'vue'
33
44
interface Props {
55
to?: string | object

‎src/components/atoms/FormErrorMessage.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
32
import { ErrorMessage } from 'vee-validate'
43
54
defineProps({

‎src/components/molecules/AppAddMinusButton.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { ref, defineProps } from 'vue'
2+
import { ref } from 'vue'
33
44
const props = defineProps({
55
type: {

‎src/components/molecules/AppCheckbox.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { defineEmits, defineProps, withDefaults } from 'vue'
32
43
interface Props {
54
value?: boolean

‎src/components/molecules/AppDatepicker.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { computed, defineProps, ref, defineEmits, withDefaults } from 'vue'
2+
import { computed, ref } from 'vue'
33
import dayjs, { Dayjs } from 'dayjs'
44
55
type TDay = {

‎src/components/molecules/AppDrawer.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { defineProps, ref } from 'vue'
2+
import { ref } from 'vue'
33
import { useEventListener } from '@vueuse/core'
44
55
const props = defineProps({

‎src/components/molecules/AppModal.vue

-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps, defineEmits } from 'vue'
3-
42
defineProps<{
53
name: string
64
open: boolean

‎src/components/molecules/AppPopover.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { ref, defineProps, withDefaults } from 'vue'
2+
import { ref } from 'vue'
33
import { useEventListener } from '@vueuse/core'
44
55
// todo: 針對 inline-flex parent 優化

‎src/components/molecules/AppSelect.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { defineProps, defineEmits, ref } from 'vue'
2+
import { ref } from 'vue'
33
44
const props = defineProps<{
55
id?: string

‎src/components/molecules/ProcessLine.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
32
43
const props = defineProps({
54
data: {

‎src/components/molecules/apply/ApplyItemInfo.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
32
import dayjs from 'dayjs'
43
54
import type { RequiredItem } from '@/api'

‎src/components/molecules/apply/ApplyListItem.vue

+1-6
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
32
import { useApply } from '@/logics/apply'
43
54
import type { RequiredItem } from '@/api'
65
76
const { changeItem, isChecked } = useApply()
87
9-
interface Props {
10-
item: RequiredItem
11-
}
12-
13-
defineProps<Props>()
8+
defineProps<{ item: RequiredItem }>()
149
1510
</script>
1611

‎src/components/molecules/form/FormActions.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps, withDefaults } from 'vue'
32
43
import type { FormContext } from 'vee-validate'
54
import type { UnRef, LinkProp } from '@/types'

‎src/components/molecules/form/FormCheckbox.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
32
import { Field } from 'vee-validate'
43
54
defineProps({

‎src/components/molecules/form/FormInput.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
32
import { useField } from 'vee-validate'
43
54
const props = defineProps({

‎src/components/molecules/form/FormRadio.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
32
import { Field } from 'vee-validate'
43
import type { PropType } from 'vue'
54
import type { InputChildren } from '@/types'

‎src/components/molecules/form/FormSelect.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
32
import { useField } from 'vee-validate'
43
import type { PropType } from 'vue'
54
import type { InputChildren } from '@/types'

‎src/components/organisms/ConfirmModel.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { defineProps, defineEmits, ref } from 'vue'
2+
import { ref } from 'vue'
33
44
defineProps<{
55
open: boolean

‎src/components/organisms/DonateSchedule.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { ref, defineProps } from 'vue'
2+
import { ref } from 'vue'
33
44
const props = defineProps({
55
proccess: {

‎src/components/organisms/apply/ApplyHeader.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
32
43
defineProps({
54
name: String,

‎src/components/organisms/apply/ApplyOrgInfoBar.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
32
import { orgTypeNames, cityNames } from '@/data'
43
54
import type { OrganizationSummary } from '@/api'

‎src/components/organisms/apply/ApplySupplyList.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { defineProps } from 'vue'
32
43
import type { RequiredItem } from '@/api'
54

‎src/components/organisms/apply/ApplyToolbar.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { defineProps, ref, watch } from 'vue'
2+
import { ref, watch } from 'vue'
33
import { useApply } from '@/logics/apply'
44
55
const props = defineProps({

‎src/components/organisms/org/OrgListCard.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { defineProps, toRefs, computed } from 'vue'
2+
import { toRefs, computed } from 'vue'
33
import { cityNames } from '@/data'
44
55
import type { GroupedRequiredItems } from '@/api'

0 commit comments

Comments
 (0)
This repository has been archived.