From 2831a5fcd090c08e9de04863e6fcfe24f3e00e1f Mon Sep 17 00:00:00 2001 From: Dirk Holtwick Date: Sun, 5 Jan 2025 16:36:16 +0100 Subject: [PATCH 1/3] feat: oui-file with form support; fix css --- lib/basic/index.styl | 1 + lib/basic/oui-file.demo.vue | 4 ++-- lib/basic/oui-file.vue | 37 ++++++++++++++++++++++++++----------- lib/basic/oui-tabs.styl | 2 -- 4 files changed, 29 insertions(+), 15 deletions(-) diff --git a/lib/basic/index.styl b/lib/basic/index.styl index e35605a..6297720 100644 --- a/lib/basic/index.styl +++ b/lib/basic/index.styl @@ -1,6 +1,7 @@ @require "./oui-card.styl"; @require "./oui-form-item.styl"; @require "./oui-form.styl"; +@require "./oui-file.styl"; @require "./oui-input-group.styl"; @require "./oui-log.styl"; @require "./oui-notice.styl"; diff --git a/lib/basic/oui-file.demo.vue b/lib/basic/oui-file.demo.vue index 2acdc68..c8aa92c 100644 --- a/lib/basic/oui-file.demo.vue +++ b/lib/basic/oui-file.demo.vue @@ -21,10 +21,10 @@ const state = useLocalStorage('oui.demo.file', { > Upload an image - + + diff --git a/lib/basic/oui-file.vue b/lib/basic/oui-file.vue index 24d47dd..11449b9 100644 --- a/lib/basic/oui-file.vue +++ b/lib/basic/oui-file.vue @@ -34,11 +34,12 @@ const log: LoggerInterface = Logger('oui-file') const dropZoneRef = ref() -const filename = ref() -const filesize = ref() -const filetype = ref() +// const filename = ref() +// const filesize = ref() +// const filetype = ref() const model = defineModel({ required: true }) +const modelFilename = defineModel('filename', { required: false }) async function fileToDataURI(file: File): Promise { const [promise, resolve] = createPromise () @@ -49,9 +50,9 @@ async function fileToDataURI(file: File): Promise { fileReader.readAsDataURL(file) const datauri = await promise if (datauri) { - filename.value = file.name - filesize.value = `${(file.size / 1024).toFixed(2)} KB` - filetype.value = file.type + modelFilename.value = file.name + // filesize.value = `${(file.size / 1024).toFixed(2)} KB` + // filetype.value = file.type // return `${datauri}?type=${encodeURIComponent(file.type)}&name=${encodeURIComponent(file.name)}&size=${file.size}` } return datauri @@ -105,9 +106,10 @@ function doSelect() { {{ title ?? 'Choose file...' }} From 6e53208eb5df84c260f83158ddfd63742906ed28 Mon Sep 17 00:00:00 2001 From: Dirk Holtwick Date: Sun, 5 Jan 2025 16:40:51 +0100 Subject: [PATCH 3/3] 0.26.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c4aadda..27347b4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "oui-kit", "type": "module", - "version": "0.26.0", + "version": "0.26.1", "author": { "email": "dirk.holtwick@gmail.com", "name": "Dirk Holtwick",