diff --git a/packages/nc-gui/components.d.ts b/packages/nc-gui/components.d.ts index 6eaa24df25d..abfefb9a7b3 100644 --- a/packages/nc-gui/components.d.ts +++ b/packages/nc-gui/components.d.ts @@ -79,11 +79,15 @@ declare module '@vue/runtime-core' { ClarityImageLine: typeof import('~icons/clarity/image-line')['default'] ClaritySuccessLine: typeof import('~icons/clarity/success-line')['default'] EvaEmailOutline: typeof import('~icons/eva/email-outline')['default'] + 'Ic:twotoneWidthFull': typeof import('~icons/ic/twotone-width-full')['default'] IcBaselineMoreVert: typeof import('~icons/ic/baseline-more-vert')['default'] + IcBaselineWidthFull: typeof import('~icons/ic/baseline-width-full')['default'] IcOutlineInsertDriveFile: typeof import('~icons/ic/outline-insert-drive-file')['default'] IcRoundEdit: typeof import('~icons/ic/round-edit')['default'] IcRoundKeyboardArrowDown: typeof import('~icons/ic/round-keyboard-arrow-down')['default'] IcRoundSearch: typeof import('~icons/ic/round-search')['default'] + IcTwotoneWidthFull: typeof import('~icons/ic/twotone-width-full')['default'] + IcTwotoneWidthNormal: typeof import('~icons/ic/twotone-width-normal')['default'] LogosGoogleGmail: typeof import('~icons/logos/google-gmail')['default'] LogosRedditIcon: typeof import('~icons/logos/reddit-icon')['default'] LogosSwagger: typeof import('~icons/logos/swagger')['default'] @@ -98,6 +102,9 @@ declare module '@vue/runtime-core' { MaterialSymbolsSendOutline: typeof import('~icons/material-symbols/send-outline')['default'] MaterialSymbolsTranslate: typeof import('~icons/material-symbols/translate')['default'] MaterialSymbolsWarning: typeof import('~icons/material-symbols/warning')['default'] + MaterialSymbolsWidthFull: typeof import('~icons/material-symbols/width-full')['default'] + MaterialSymbolsWidthWideOutline: typeof import('~icons/material-symbols/width-wide-outline')['default'] + 'Mdi:arrowExpandHorizontal': typeof import('~icons/mdi/arrow-expand-horizontal')['default'] MdiAccount: typeof import('~icons/mdi/account')['default'] MdiAccountCircle: typeof import('~icons/mdi/account-circle')['default'] MdiAccountGroup: typeof import('~icons/mdi/account-group')['default'] @@ -111,6 +118,7 @@ declare module '@vue/runtime-core' { MdiAlphaA: typeof import('~icons/mdi/alpha-a')['default'] MdiApi: typeof import('~icons/mdi/api')['default'] MdiArrowExpand: typeof import('~icons/mdi/arrow-expand')['default'] + MdiArrowExpandHorizontal: typeof import('~icons/mdi/arrow-expand-horizontal')['default'] MdiArrowLeftBold: typeof import('~icons/mdi/arrow-left-bold')['default'] MdiAt: typeof import('~icons/mdi/at')['default'] MdiBackburger: typeof import('~icons/mdi/backburger')['default'] @@ -163,6 +171,8 @@ declare module '@vue/runtime-core' { MdiFlag: typeof import('~icons/mdi/flag')['default'] MdiFlashOutline: typeof import('~icons/mdi/flash-outline')['default'] MdiFolder: typeof import('~icons/mdi/folder')['default'] + MdiFullscreen: typeof import('~icons/mdi/fullscreen')['default'] + MdiFullscreenExit: typeof import('~icons/mdi/fullscreen-exit')['default'] MdiFunction: typeof import('~icons/mdi/function')['default'] MdiGestureDoubleTap: typeof import('~icons/mdi/gesture-double-tap')['default'] MdiGithub: typeof import('~icons/mdi/github')['default'] @@ -228,5 +238,6 @@ declare module '@vue/runtime-core' { PhFileCsv: typeof import('~icons/ph/file-csv')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] + SystemUiconsExpandWidth: typeof import('~icons/system-uicons/expand-width')['default'] } } diff --git a/packages/nc-gui/components/general/FullScreen.vue b/packages/nc-gui/components/general/FullScreen.vue new file mode 100644 index 00000000000..d24dcb80304 --- /dev/null +++ b/packages/nc-gui/components/general/FullScreen.vue @@ -0,0 +1,29 @@ + + + diff --git a/packages/nc-gui/components/smartsheet/sidebar/index.vue b/packages/nc-gui/components/smartsheet/sidebar/index.vue index 3f5a9282321..92803132edf 100644 --- a/packages/nc-gui/components/smartsheet/sidebar/index.vue +++ b/packages/nc-gui/components/smartsheet/sidebar/index.vue @@ -110,12 +110,10 @@ function onCreate(view: ViewType) { class="relative shadow-md h-full" theme="light" > - {{ isOpen }} -
diff --git a/packages/nc-gui/package-lock.json b/packages/nc-gui/package-lock.json index 6a698119b8e..9d8beb4b4cb 100644 --- a/packages/nc-gui/package-lock.json +++ b/packages/nc-gui/package-lock.json @@ -49,6 +49,7 @@ "@iconify-json/mi": "^1.1.2", "@iconify-json/ph": "^1.1.2", "@iconify-json/ri": "^1.1.3", + "@iconify-json/system-uicons": "^1.1.4", "@intlify/vite-plugin-vue-i18n": "^6.0.1", "@nuxt/image-edge": "^1.0.0-27657146.da85542", "@types/axios": "^0.14.0", @@ -1151,6 +1152,15 @@ "@iconify/types": "*" } }, + "node_modules/@iconify-json/system-uicons": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@iconify-json/system-uicons/-/system-uicons-1.1.4.tgz", + "integrity": "sha512-LL4gc9Fz7ZoGZzBS5fSrFnTNSRB8gXKw+sZAlIq6Msa/rRljyXoTuySIgS66dzX4QnbUC8DqXIFn5BT0/d+Cpg==", + "dev": true, + "dependencies": { + "@iconify/types": "*" + } + }, "node_modules/@iconify/types": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@iconify/types/-/types-1.1.0.tgz", @@ -16055,6 +16065,15 @@ "@iconify/types": "*" } }, + "@iconify-json/system-uicons": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@iconify-json/system-uicons/-/system-uicons-1.1.4.tgz", + "integrity": "sha512-LL4gc9Fz7ZoGZzBS5fSrFnTNSRB8gXKw+sZAlIq6Msa/rRljyXoTuySIgS66dzX4QnbUC8DqXIFn5BT0/d+Cpg==", + "dev": true, + "requires": { + "@iconify/types": "*" + } + }, "@iconify/types": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@iconify/types/-/types-1.1.0.tgz", diff --git a/packages/nc-gui/package.json b/packages/nc-gui/package.json index 9a56058a7ca..c7156b94915 100644 --- a/packages/nc-gui/package.json +++ b/packages/nc-gui/package.json @@ -58,6 +58,7 @@ "@iconify-json/mi": "^1.1.2", "@iconify-json/ph": "^1.1.2", "@iconify-json/ri": "^1.1.3", + "@iconify-json/system-uicons": "^1.1.4", "@intlify/vite-plugin-vue-i18n": "^6.0.1", "@nuxt/image-edge": "^1.0.0-27657146.da85542", "@types/axios": "^0.14.0", diff --git a/packages/nc-gui/pages/[projectType]/[projectId]/index/index.vue b/packages/nc-gui/pages/[projectType]/[projectId]/index/index.vue index 62eae7dee65..d8346776a58 100644 --- a/packages/nc-gui/pages/[projectType]/[projectId]/index/index.vue +++ b/packages/nc-gui/pages/[projectType]/[projectId]/index/index.vue @@ -35,7 +35,7 @@ function onEdit(targetKey: number, action: 'add' | 'remove' | string) {