Skip to content

Commit 76f1fbc

Browse files
committed
feat(VFileUpload): promote from labs
1 parent d020c7f commit 76f1fbc

12 files changed

Lines changed: 5 additions & 30 deletions

File tree

packages/docs/src/data/nav.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@
152152
"combobox",
153153
"date-inputs",
154154
"file-inputs",
155+
"file-upload",
155156
"forms",
156157
"inputs",
157158
"number-inputs",
@@ -281,10 +282,6 @@
281282
"title": "date-range-pickers",
282283
"subfolder": "components"
283284
},
284-
{
285-
"title": "file-upload",
286-
"subfolder": "components"
287-
},
288285
{
289286
"title": "heatmaps",
290287
"subfolder": "components"

packages/docs/src/pages/en/components/file-upload.md

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -11,35 +11,13 @@ related:
1111
features:
1212
report: true
1313
label: 'C: VFileUpload'
14-
github: '/labs/VFileUpload/'
14+
github: '/components/VFileUpload/'
1515
---
1616

1717
# File upload
1818

1919
<PageFeatures />
2020

21-
## Installation
22-
23-
Labs components require manual import and registration with the Vuetify instance.
24-
25-
```js { resource="src/plugins/vuetify.js" }
26-
import {
27-
VFileUpload,
28-
VFileUploadDropzone,
29-
VFileUploadItem,
30-
VFileUploadList,
31-
} from 'vuetify/labs/VFileUpload'
32-
33-
export default createVuetify({
34-
components: {
35-
VFileUpload,
36-
VFileUploadDropzone,
37-
VFileUploadItem,
38-
VFileUploadList,
39-
},
40-
})
41-
```
42-
4321
## Usage
4422

4523
The `v-file-upload` component is a drag and drop area for uploading files. It can be customized with slots and has support for density and multiple styles.

packages/vuetify/src/labs/VFileUpload/VFileUpload.sass renamed to packages/vuetify/src/components/VFileUpload/VFileUpload.sass

File renamed without changes.

packages/vuetify/src/labs/VFileUpload/VFileUpload.tsx renamed to packages/vuetify/src/components/VFileUpload/VFileUpload.tsx

File renamed without changes.

packages/vuetify/src/labs/VFileUpload/VFileUploadDropzone.tsx renamed to packages/vuetify/src/components/VFileUpload/VFileUploadDropzone.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ import { useLocale } from '@/composables/locale'
1717

1818
// Utilities
1919
import { inject, ref, shallowRef, toRef } from 'vue'
20-
import { genericComponent, pick, propsFactory, useRender } from '@/util'
2120
import { getFileKey } from './fileKey'
21+
import { genericComponent, pick, propsFactory, useRender } from '@/util'
2222

2323
// Types
2424
import type { InjectionKey, PropType, Ref } from 'vue'

packages/vuetify/src/labs/VFileUpload/VFileUploadItem.tsx renamed to packages/vuetify/src/components/VFileUpload/VFileUploadItem.tsx

File renamed without changes.

packages/vuetify/src/labs/VFileUpload/VFileUploadList.tsx renamed to packages/vuetify/src/components/VFileUpload/VFileUploadList.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { makeVListProps, VList } from '@/components/VList/VList'
66

77
// Utilities
88
import { inject } from 'vue'
9-
import { genericComponent, propsFactory, useRender } from '@/util'
109
import { getFileKey } from './fileKey'
10+
import { genericComponent, propsFactory, useRender } from '@/util'
1111

1212
// Types
1313
import type { PropType } from 'vue'

packages/vuetify/src/labs/VFileUpload/_variables.scss renamed to packages/vuetify/src/components/VFileUpload/_variables.scss

File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)