Skip to content

Commit 539f74a

Browse files
committed
chore: wip
1 parent cc1aba9 commit 539f74a

21 files changed

+1289
-359
lines changed

docs/.vitepress/components.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ declare module 'vue' {
1010
export interface GlobalComponents {
1111
CreditCardDemo: typeof import('./theme/components/CreditCardDemo.vue')['default']
1212
DateInputDemo: typeof import('./theme/components/DateInputDemo.vue')['default']
13+
DateTimeDemo: typeof import('./theme/components/DateTimeDemo.vue')['default']
1314
GooglePlacesInputDemo: typeof import('./theme/components/GooglePlacesInputDemo.vue')['default']
1415
Home: typeof import('./theme/components/Home.vue')['default']
1516
HomeContributors: typeof import('./theme/components/HomeContributors.vue')['default']

docs/.vitepress/config.ts

+1
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ const sidebar = [
8181
{ text: 'Time Input', link: '/vue/time' },
8282
{ text: 'Numeral Input', link: '/vue/numeral' },
8383
{ text: 'Google Places', link: '/vue/google-places' },
84+
{ text: 'DateTime Picker', link: '/vue/datetime-picker' },
8485
],
8586
},
8687
{

docs/.vitepress/theme/components/CreditCardDemo.vue

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
<script setup lang="ts">
2-
import type { CreditCardType } from 'ts-inputs-vue'
3-
import { CreditCardInput } from 'ts-inputs-vue'
2+
import type { UnifiedInputType } from 'ts-inputs-vue'
3+
import { UnifiedInput } from 'ts-inputs-vue'
44
import { ref } from 'vue'
55
66
const cardNumber = ref('')
77
8-
function handleCardTypeChange(type: CreditCardType) {
8+
function handleCardTypeChange(type: UnifiedInputType) {
99
console.log('Card type:', type)
1010
}
1111
</script>
1212

1313
<template>
14-
<CreditCardInput
14+
<UnifiedInput
1515
v-model="cardNumber"
16+
type="credit-card"
1617
class="block w-1/3 rounded-md bg-white px-3 py-1.5 text-base text-gray-900 outline outline-1 -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:outline focus:outline-2 focus:-outline-offset-2 focus:outline-indigo-600 sm:text-sm/6"
1718
placeholder="Enter card number"
1819
@card-type-change="handleCardTypeChange"
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<script setup lang="ts">
2-
import { DateInput } from 'ts-inputs-vue'
2+
import { TSInputs } from 'ts-inputs-vue'
33
import { ref } from 'vue'
44
55
const date = ref('')
66
</script>
77

88
<template>
9-
<DateInput
9+
<TSInputs
1010
v-model="date"
11-
class="block w-1/3 rounded-md bg-white px-3 py-1.5 text-base text-gray-900 outline outline-1 -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:outline focus:outline-2 focus:-outline-offset-2 focus:outline-indigo-600 sm:text-sm/6"
12-
pattern="YYYY-MM-DD"
11+
type="date"
12+
class="block w-full rounded-md bg-white px-3 py-1.5 text-base text-gray-900 outline outline-1 -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:outline focus:outline-2 focus:-outline-offset-2 focus:outline-indigo-600 sm:text-sm/6"
1313
placeholder="Enter date"
1414
/>
1515
</template>

docs/vue/datetime-picker.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## Hello
2+
3+
<DateTimeDemo />

packages/vue/src/components/CreditCardInput.vue

-44
This file was deleted.

packages/vue/src/components/DateInput.vue

-98
This file was deleted.

packages/vue/src/components/GooglePlacesInput.vue

-100
This file was deleted.

packages/vue/src/components/NumeralInput.vue

-38
This file was deleted.

0 commit comments

Comments
 (0)