From 0d63ba87a948c8f533c629aa80a0be3f70c5b511 Mon Sep 17 00:00:00 2001 From: DarkPhoenix2704 Date: Tue, 13 Aug 2024 20:33:42 +0530 Subject: [PATCH] feat: button field --- .../nc-gui/assets/nc-icons-v2/activity.svg | 3 + .../nc-gui/assets/nc-icons-v2/airplay.svg | 4 + .../assets/nc-icons-v2/alert-circle.svg | 12 + .../assets/nc-icons-v2/alert-octagon.svg | 12 + .../assets/nc-icons-v2/alert-triangle.svg | 5 + .../assets/nc-icons-v2/align-center.svg | 6 + .../assets/nc-icons-v2/align-justify.svg | 6 + .../nc-gui/assets/nc-icons-v2/align-left.svg | 6 + .../nc-gui/assets/nc-icons-v2/align-right.svg | 6 + .../assets/nc-icons-v2/arrow-down-circle.svg | 12 + .../assets/nc-icons-v2/arrow-down-left.svg | 4 + .../assets/nc-icons-v2/arrow-down-right.svg | 4 + .../nc-gui/assets/nc-icons-v2/arrow-down.svg | 4 + .../assets/nc-icons-v2/arrow-left-circle.svg | 12 + .../nc-gui/assets/nc-icons-v2/arrow-left.svg | 4 + .../assets/nc-icons-v2/arrow-right-circle.svg | 12 + .../nc-gui/assets/nc-icons-v2/arrow-right.svg | 4 + .../assets/nc-icons-v2/arrow-up-circle.svg | 12 + .../assets/nc-icons-v2/arrow-up-left.svg | 4 + .../assets/nc-icons-v2/arrow-up-right.svg | 4 + .../nc-gui/assets/nc-icons-v2/arrow-up.svg | 4 + .../nc-gui/assets/nc-icons-v2/at-sign.svg | 11 + packages/nc-gui/assets/nc-icons-v2/award.svg | 4 + .../nc-gui/assets/nc-icons-v2/bar-chart-2.svg | 5 + .../nc-gui/assets/nc-icons-v2/bar-chart.svg | 5 + .../assets/nc-icons-v2/battery-charging.svg | 5 + .../nc-gui/assets/nc-icons-v2/battery.svg | 4 + .../nc-gui/assets/nc-icons-v2/bell-off.svg | 14 + packages/nc-gui/assets/nc-icons-v2/bell.svg | 4 + .../nc-gui/assets/nc-icons-v2/bluetooth.svg | 3 + packages/nc-gui/assets/nc-icons-v2/bold.svg | 4 + .../nc-gui/assets/nc-icons-v2/book-open.svg | 4 + packages/nc-gui/assets/nc-icons-v2/book.svg | 4 + .../nc-gui/assets/nc-icons-v2/bookmark.svg | 3 + packages/nc-gui/assets/nc-icons-v2/box.svg | 5 + .../nc-gui/assets/nc-icons-v2/briefcase.svg | 4 + .../nc-gui/assets/nc-icons-v2/calendar.svg | 6 + .../nc-gui/assets/nc-icons-v2/camera-off.svg | 11 + packages/nc-gui/assets/nc-icons-v2/camera.svg | 4 + packages/nc-gui/assets/nc-icons-v2/cast.svg | 4 + .../assets/nc-icons-v2/check-circle.svg | 11 + .../assets/nc-icons-v2/check-square.svg | 4 + packages/nc-gui/assets/nc-icons-v2/check.svg | 3 + .../assets/nc-icons-v2/chevron-down.svg | 3 + .../assets/nc-icons-v2/chevron-left.svg | 3 + .../assets/nc-icons-v2/chevron-right.svg | 3 + .../nc-gui/assets/nc-icons-v2/chevron-up.svg | 3 + .../assets/nc-icons-v2/chevrons-down.svg | 4 + .../assets/nc-icons-v2/chevrons-left.svg | 4 + .../assets/nc-icons-v2/chevrons-right.svg | 4 + .../nc-gui/assets/nc-icons-v2/chevrons-up.svg | 4 + packages/nc-gui/assets/nc-icons-v2/chrome.svg | 14 + packages/nc-gui/assets/nc-icons-v2/circle.svg | 10 + .../nc-gui/assets/nc-icons-v2/clipboard.svg | 4 + packages/nc-gui/assets/nc-icons-v2/clock.svg | 11 + .../nc-gui/assets/nc-icons-v2/cloud-off.svg | 11 + .../nc-gui/assets/nc-icons-v2/cloud-snow.svg | 16 + packages/nc-gui/assets/nc-icons-v2/cloud.svg | 10 + packages/nc-gui/assets/nc-icons-v2/code.svg | 4 + .../nc-gui/assets/nc-icons-v2/columns.svg | 3 + .../nc-gui/assets/nc-icons-v2/command.svg | 3 + .../nc-gui/assets/nc-icons-v2/compass.svg | 11 + packages/nc-gui/assets/nc-icons-v2/copy.svg | 11 + .../assets/nc-icons-v2/corner-down-left.svg | 4 + .../assets/nc-icons-v2/corner-down-right.svg | 4 + .../assets/nc-icons-v2/corner-left-down.svg | 4 + .../assets/nc-icons-v2/corner-left-up.svg | 4 + .../assets/nc-icons-v2/corner-right-down.svg | 4 + .../assets/nc-icons-v2/corner-right-up.svg | 4 + .../assets/nc-icons-v2/corner-up-left.svg | 4 + .../assets/nc-icons-v2/corner-up-right.svg | 4 + .../nc-gui/assets/nc-icons-v2/credit-card.svg | 4 + packages/nc-gui/assets/nc-icons-v2/crop.svg | 11 + .../nc-gui/assets/nc-icons-v2/crosshair.svg | 14 + .../nc-gui/assets/nc-icons-v2/database.svg | 5 + packages/nc-gui/assets/nc-icons-v2/delete.svg | 5 + packages/nc-gui/assets/nc-icons-v2/disc.svg | 11 + .../nc-gui/assets/nc-icons-v2/dollar-sign.svg | 4 + .../assets/nc-icons-v2/download-cloud.svg | 12 + .../nc-gui/assets/nc-icons-v2/download.svg | 5 + .../nc-gui/assets/nc-icons-v2/droplet.svg | 3 + packages/nc-gui/assets/nc-icons-v2/edit-2.svg | 10 + packages/nc-gui/assets/nc-icons-v2/edit-3.svg | 4 + packages/nc-gui/assets/nc-icons-v2/edit.svg | 11 + .../assets/nc-icons-v2/external-link.svg | 5 + .../nc-gui/assets/nc-icons-v2/eye-off.svg | 11 + packages/nc-gui/assets/nc-icons-v2/eye.svg | 4 + .../assets/nc-icons-v2/fast-forward.svg | 4 + .../nc-gui/assets/nc-icons-v2/file-minus.svg | 5 + .../nc-gui/assets/nc-icons-v2/file-plus.svg | 6 + .../nc-gui/assets/nc-icons-v2/file-text.svg | 7 + packages/nc-gui/assets/nc-icons-v2/file.svg | 4 + packages/nc-gui/assets/nc-icons-v2/film.svg | 17 + packages/nc-gui/assets/nc-icons-v2/filter.svg | 3 + packages/nc-gui/assets/nc-icons-v2/flag.svg | 4 + .../assets/nc-icons-v2/folder-minus.svg | 4 + .../nc-gui/assets/nc-icons-v2/folder-plus.svg | 5 + packages/nc-gui/assets/nc-icons-v2/folder.svg | 3 + packages/nc-gui/assets/nc-icons-v2/frown.svg | 13 + .../nc-gui/assets/nc-icons-v2/git-branch.svg | 6 + .../nc-gui/assets/nc-icons-v2/git-commit.svg | 5 + .../assets/nc-icons-v2/git-pull-request.svg | 6 + packages/nc-gui/assets/nc-icons-v2/github.svg | 10 + packages/nc-gui/assets/nc-icons-v2/gitlab.svg | 10 + packages/nc-gui/assets/nc-icons-v2/globe.svg | 12 + packages/nc-gui/assets/nc-icons-v2/grid.svg | 6 + .../nc-gui/assets/nc-icons-v2/hard-drive.svg | 6 + packages/nc-gui/assets/nc-icons-v2/hash.svg | 6 + packages/nc-gui/assets/nc-icons-v2/heart.svg | 3 + .../nc-gui/assets/nc-icons-v2/hexagon.svg | 3 + packages/nc-gui/assets/nc-icons-v2/home.svg | 4 + packages/nc-gui/assets/nc-icons-v2/image.svg | 5 + packages/nc-gui/assets/nc-icons-v2/inbox.svg | 4 + packages/nc-gui/assets/nc-icons-v2/info.svg | 12 + .../nc-gui/assets/nc-icons-v2/instagram.svg | 12 + packages/nc-gui/assets/nc-icons-v2/italic.svg | 5 + packages/nc-gui/assets/nc-icons-v2/key.svg | 3 + packages/nc-gui/assets/nc-icons-v2/layers.svg | 12 + packages/nc-gui/assets/nc-icons-v2/link-2.svg | 4 + packages/nc-gui/assets/nc-icons-v2/link.svg | 11 + .../nc-gui/assets/nc-icons-v2/linkedin.svg | 5 + packages/nc-gui/assets/nc-icons-v2/list.svg | 8 + packages/nc-gui/assets/nc-icons-v2/loader.svg | 17 + packages/nc-gui/assets/nc-icons-v2/lock.svg | 4 + packages/nc-gui/assets/nc-icons-v2/log-in.svg | 5 + .../nc-gui/assets/nc-icons-v2/log-out.svg | 5 + packages/nc-gui/assets/nc-icons-v2/mail.svg | 4 + .../nc-gui/assets/nc-icons-v2/map-pin.svg | 4 + .../nc-gui/assets/nc-icons-v2/maximize-2.svg | 6 + .../nc-gui/assets/nc-icons-v2/maximize.svg | 3 + packages/nc-gui/assets/nc-icons-v2/menu.svg | 5 + .../assets/nc-icons-v2/message-circle.svg | 3 + .../assets/nc-icons-v2/message-square.svg | 3 + .../nc-gui/assets/nc-icons-v2/mic-off.svg | 14 + packages/nc-gui/assets/nc-icons-v2/mic.svg | 6 + .../nc-gui/assets/nc-icons-v2/minimize-2.svg | 6 + .../nc-gui/assets/nc-icons-v2/minimize.svg | 3 + .../assets/nc-icons-v2/minus-circle.svg | 11 + .../assets/nc-icons-v2/minus-square.svg | 4 + packages/nc-gui/assets/nc-icons-v2/minus.svg | 3 + .../nc-gui/assets/nc-icons-v2/monitor.svg | 5 + packages/nc-gui/assets/nc-icons-v2/moon.svg | 3 + .../assets/nc-icons-v2/more-horizontal.svg | 5 + .../assets/nc-icons-v2/more-vertical.svg | 5 + .../assets/nc-icons-v2/mouse-pointer.svg | 4 + packages/nc-gui/assets/nc-icons-v2/move.svg | 15 + .../assets/nc-icons-v2/navigation-2.svg | 3 + .../nc-gui/assets/nc-icons-v2/navigation.svg | 3 + .../nc-gui/assets/nc-icons-v2/octagon.svg | 10 + .../nc-gui/assets/nc-icons-v2/package.svg | 6 + .../nc-gui/assets/nc-icons-v2/paperclip.svg | 3 + .../assets/nc-icons-v2/pause-circle.svg | 12 + packages/nc-gui/assets/nc-icons-v2/pause.svg | 4 + .../nc-gui/assets/nc-icons-v2/pen-tool.svg | 13 + .../nc-gui/assets/nc-icons-v2/percent.svg | 5 + .../nc-gui/assets/nc-icons-v2/phone-call.svg | 10 + .../assets/nc-icons-v2/phone-forwarded.svg | 12 + .../assets/nc-icons-v2/phone-incoming.svg | 12 + .../assets/nc-icons-v2/phone-missed.svg | 12 + .../nc-gui/assets/nc-icons-v2/phone-off.svg | 11 + .../assets/nc-icons-v2/phone-outgoing.svg | 12 + packages/nc-gui/assets/nc-icons-v2/phone.svg | 10 + .../nc-gui/assets/nc-icons-v2/pie-chart.svg | 11 + .../nc-gui/assets/nc-icons-v2/play-circle.svg | 11 + packages/nc-gui/assets/nc-icons-v2/play.svg | 3 + .../nc-gui/assets/nc-icons-v2/plus-circle.svg | 12 + .../nc-gui/assets/nc-icons-v2/plus-square.svg | 5 + packages/nc-gui/assets/nc-icons-v2/plus.svg | 4 + packages/nc-gui/assets/nc-icons-v2/pocket.svg | 4 + packages/nc-gui/assets/nc-icons-v2/power.svg | 4 + .../nc-gui/assets/nc-icons-v2/printer.svg | 12 + packages/nc-gui/assets/nc-icons-v2/radio.svg | 4 + .../nc-gui/assets/nc-icons-v2/refresh-ccw.svg | 5 + .../nc-gui/assets/nc-icons-v2/refresh-cw.svg | 5 + packages/nc-gui/assets/nc-icons-v2/repeat.svg | 6 + packages/nc-gui/assets/nc-icons-v2/rewind.svg | 4 + .../nc-gui/assets/nc-icons-v2/rotate-ccw.svg | 4 + .../nc-gui/assets/nc-icons-v2/rotate-cw.svg | 4 + packages/nc-gui/assets/nc-icons-v2/rss.svg | 5 + packages/nc-gui/assets/nc-icons-v2/save.svg | 5 + .../nc-gui/assets/nc-icons-v2/scissors.svg | 7 + packages/nc-gui/assets/nc-icons-v2/search.svg | 4 + packages/nc-gui/assets/nc-icons-v2/send.svg | 11 + packages/nc-gui/assets/nc-icons-v2/server.svg | 13 + .../nc-gui/assets/nc-icons-v2/settings.svg | 11 + .../nc-gui/assets/nc-icons-v2/share-2.svg | 7 + packages/nc-gui/assets/nc-icons-v2/share.svg | 5 + .../nc-gui/assets/nc-icons-v2/shield-off.svg | 12 + packages/nc-gui/assets/nc-icons-v2/shield.svg | 3 + .../nc-gui/assets/nc-icons-v2/shuffle.svg | 7 + .../nc-gui/assets/nc-icons-v2/sidebar.svg | 4 + .../nc-gui/assets/nc-icons-v2/skip-back.svg | 4 + .../assets/nc-icons-v2/skip-forward.svg | 4 + packages/nc-gui/assets/nc-icons-v2/slash.svg | 11 + .../nc-gui/assets/nc-icons-v2/sliders.svg | 11 + .../nc-gui/assets/nc-icons-v2/smartphone.svg | 4 + packages/nc-gui/assets/nc-icons-v2/smile.svg | 13 + packages/nc-gui/assets/nc-icons-v2/square.svg | 3 + packages/nc-gui/assets/nc-icons-v2/star.svg | 3 + .../nc-gui/assets/nc-icons-v2/stop-circle.svg | 11 + packages/nc-gui/assets/nc-icons-v2/tablet.svg | 4 + packages/nc-gui/assets/nc-icons-v2/target.svg | 12 + .../nc-gui/assets/nc-icons-v2/terminal.svg | 4 + .../nc-gui/assets/nc-icons-v2/thumbs-down.svg | 10 + .../nc-gui/assets/nc-icons-v2/thumbs-up.svg | 10 + .../nc-gui/assets/nc-icons-v2/toggle-left.svg | 4 + .../assets/nc-icons-v2/toggle-right.svg | 4 + packages/nc-gui/assets/nc-icons-v2/tool.svg | 3 + .../nc-gui/assets/nc-icons-v2/trash-2.svg | 6 + packages/nc-gui/assets/nc-icons-v2/trash.svg | 4 + .../assets/nc-icons-v2/trending-down.svg | 4 + .../nc-gui/assets/nc-icons-v2/trending-up.svg | 4 + .../nc-gui/assets/nc-icons-v2/triangle.svg | 3 + packages/nc-gui/assets/nc-icons-v2/tv.svg | 11 + packages/nc-gui/assets/nc-icons-v2/type.svg | 5 + .../nc-gui/assets/nc-icons-v2/underline.svg | 4 + packages/nc-gui/assets/nc-icons-v2/unlock.svg | 4 + .../assets/nc-icons-v2/upload-cloud.svg | 13 + packages/nc-gui/assets/nc-icons-v2/upload.svg | 5 + .../nc-gui/assets/nc-icons-v2/user-check.svg | 5 + .../nc-gui/assets/nc-icons-v2/user-minus.svg | 5 + .../nc-gui/assets/nc-icons-v2/user-plus.svg | 6 + packages/nc-gui/assets/nc-icons-v2/user-x.svg | 6 + packages/nc-gui/assets/nc-icons-v2/user.svg | 4 + packages/nc-gui/assets/nc-icons-v2/users.svg | 6 + .../nc-gui/assets/nc-icons-v2/video-off.svg | 11 + packages/nc-gui/assets/nc-icons-v2/video.svg | 4 + .../nc-gui/assets/nc-icons-v2/volume-1.svg | 4 + .../nc-gui/assets/nc-icons-v2/volume-2.svg | 4 + .../nc-gui/assets/nc-icons-v2/volume-x.svg | 5 + packages/nc-gui/assets/nc-icons-v2/volume.svg | 3 + .../nc-gui/assets/nc-icons-v2/wifi-off.svg | 16 + packages/nc-gui/assets/nc-icons-v2/wifi.svg | 6 + .../nc-gui/assets/nc-icons-v2/x-circle.svg | 12 + .../nc-gui/assets/nc-icons-v2/x-octagon.svg | 12 + .../nc-gui/assets/nc-icons-v2/x-square.svg | 5 + packages/nc-gui/assets/nc-icons-v2/x.svg | 4 + .../nc-gui/assets/nc-icons-v2/youtube.svg | 4 + .../nc-gui/assets/nc-icons-v2/zap-off.svg | 13 + packages/nc-gui/assets/nc-icons-v2/zap.svg | 3 + .../nc-gui/assets/nc-icons-v2/zoom-in.svg | 6 + .../nc-gui/assets/nc-icons-v2/zoom-out.svg | 5 + .../nc-gui/assets/nc-icons/cell-button.svg | 8 + packages/nc-gui/assets/style.scss | 14 +- packages/nc-gui/components/monaco/Editor.vue | 17 +- .../nc-gui/components/monaco/Placeholder.ts | 53 + .../nc-gui/components/nc/ListWithSearch.vue | 191 +++ packages/nc-gui/components/nc/Tooltip.vue | 12 +- .../nc-gui/components/smartsheet/Form.vue | 15 + .../nc-gui/components/smartsheet/Gallery.vue | 16 +- .../nc-gui/components/smartsheet/Kanban.vue | 17 +- .../components/smartsheet/PlainCell.vue | 6 + .../components/smartsheet/VirtualCell.vue | 1 + .../smartsheet/column/ButtonOptions.vue | 708 +++++++++ .../smartsheet/column/EditOrAdd.vue | 9 +- .../smartsheet/column/EditOrAddProvider.vue | 10 + .../smartsheet/column/FormulaInputHelper.vue | 791 ++++++++++ .../smartsheet/column/FormulaOptions.vue | 769 +--------- .../components/smartsheet/details/Fields.vue | 20 +- .../smartsheet/details/Webhooks.vue | 29 +- .../smartsheet/expanded-form/index.vue | 6 +- .../smartsheet/grid/PaginationV2.vue | 20 +- .../components/smartsheet/grid/Table.vue | 61 +- .../components/smartsheet/header/Menu.vue | 79 +- .../smartsheet/header/UpdateDisplayValue.vue | 18 +- .../smartsheet/header/VirtualCell.vue | 12 +- .../smartsheet/header/VirtualCellIcon.ts | 2 + .../smartsheet/sidebar/toolbar/Webhook.vue | 5 - .../smartsheet/toolbar/ColumnFilter.vue | 2 +- .../smartsheet/toolbar/CreateSort.vue | 7 +- .../toolbar/FieldListAutoCompleteDropdown.vue | 3 +- .../toolbar/FieldListWithSearch.vue | 151 +- .../smartsheet/toolbar/SearchData.vue | 1 + .../smartsheet/toolbar/SortListMenu.vue | 2 +- .../nc-gui/components/virtual-cell/Button.vue | 373 +++++ packages/nc-gui/components/webhook/index.vue | 55 +- .../composables/useColumnCreateStore.ts | 9 + packages/nc-gui/composables/useData.ts | 1 + packages/nc-gui/composables/useViewGroupBy.ts | 2 +- packages/nc-gui/lang/en.json | 19 + packages/nc-gui/lib/acl.ts | 2 + packages/nc-gui/nuxt.config.ts | 3 + packages/nc-gui/store/webhooks.ts | 32 +- packages/nc-gui/utils/cell.ts | 1 + packages/nc-gui/utils/columnUtils.ts | 27 +- packages/nc-gui/utils/formulaUtils.ts | 31 +- packages/nc-gui/utils/iconUtils.ts | 1348 +++++++++++++++++ .../050.custom-types/020.button.md | 53 + .../020.webhook/020.create-webhook.md | 54 +- .../static/img/v2/fields/types/button-url.png | Bin 0 -> 157522 bytes .../v2/fields/types/button-webhook-edit-2.png | Bin 0 -> 340708 bytes .../v2/fields/types/button-webhook-edit.png | Bin 0 -> 70607 bytes .../img/v2/fields/types/button-webhook.png | Bin 0 -> 141681 bytes packages/nocodb-sdk/src/lib/UITypes.ts | 2 + packages/nocodb-sdk/src/lib/enums.ts | 1 + packages/nocodb-sdk/src/lib/globals.ts | 1 + .../nocodb-sdk/src/lib/sqlUi/DatabricksUi.ts | 2 +- packages/nocodb-sdk/src/lib/sqlUi/MssqlUi.ts | 2 +- packages/nocodb-sdk/src/lib/sqlUi/MysqlUi.ts | 2 +- packages/nocodb-sdk/src/lib/sqlUi/PgUi.ts | 4 +- .../nocodb-sdk/src/lib/sqlUi/SnowflakeUi.ts | 2 +- packages/nocodb-sdk/src/lib/sqlUi/SqliteUi.ts | 1 + .../src/controllers/hooks.controller.ts | 15 + packages/nocodb/src/db/BaseModelSqlv2.ts | 202 ++- .../src/db/formulav2/formulaQueryBuilderv2.ts | 81 +- packages/nocodb/src/db/sortV2.ts | 58 +- .../helpers/addFormulaErrorIfMissingColumn.ts | 3 +- packages/nocodb/src/helpers/catchError.ts | 11 + .../nocodb/src/helpers/exportImportHelpers.ts | 7 + packages/nocodb/src/helpers/formulaHelpers.ts | 12 +- packages/nocodb/src/meta/meta.service.ts | 1 + .../meta/migrations/XcMigrationSourcev2.ts | 4 + .../meta/migrations/v2/nc_058_button_colum.ts | 40 + .../extract-ids/extract-ids.middleware.ts | 2 +- packages/nocodb/src/models/ButtonColumn.ts | 141 ++ packages/nocodb/src/models/Column.ts | 127 +- packages/nocodb/src/models/Hook.ts | 15 + packages/nocodb/src/models/index.ts | 1 + .../jobs/at-import/at-import.processor.ts | 6 +- .../at-import/helpers/readAndProcessData.ts | 6 +- .../jobs/export-import/duplicate.processor.ts | 10 +- .../jobs/jobs/export-import/export.service.ts | 23 +- .../jobs/jobs/export-import/import.service.ts | 106 +- packages/nocodb/src/schema/swagger-v2.json | 6 +- packages/nocodb/src/schema/swagger.json | 249 ++- .../services/app-hooks-listener.service.ts | 11 +- .../services/app-hooks/app-hooks.service.ts | 1 + .../src/services/app-hooks/interfaces.ts | 6 + .../nocodb/src/services/columns.service.ts | 131 ++ packages/nocodb/src/services/hooks.service.ts | 89 +- packages/nocodb/src/utils/acl.ts | 5 + packages/nocodb/src/utils/globals.ts | 2 + .../pages/Dashboard/Grid/Column/index.ts | 17 + .../pages/Dashboard/common/Cell/ButtonCell.ts | 28 + .../pages/Dashboard/common/Cell/index.ts | 3 + .../tests/db/columns/columnButton.spec.ts | 73 + 336 files changed, 6980 insertions(+), 1176 deletions(-) create mode 100644 packages/nc-gui/assets/nc-icons-v2/activity.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/airplay.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/alert-circle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/alert-octagon.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/alert-triangle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/align-center.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/align-justify.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/align-left.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/align-right.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/arrow-down-circle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/arrow-down-left.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/arrow-down-right.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/arrow-down.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/arrow-left-circle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/arrow-left.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/arrow-right-circle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/arrow-right.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/arrow-up-circle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/arrow-up-left.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/arrow-up-right.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/arrow-up.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/at-sign.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/award.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/bar-chart-2.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/bar-chart.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/battery-charging.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/battery.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/bell-off.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/bell.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/bluetooth.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/bold.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/book-open.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/book.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/bookmark.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/box.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/briefcase.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/calendar.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/camera-off.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/camera.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/cast.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/check-circle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/check-square.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/check.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/chevron-down.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/chevron-left.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/chevron-right.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/chevron-up.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/chevrons-down.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/chevrons-left.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/chevrons-right.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/chevrons-up.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/chrome.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/circle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/clipboard.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/clock.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/cloud-off.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/cloud-snow.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/cloud.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/code.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/columns.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/command.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/compass.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/copy.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/corner-down-left.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/corner-down-right.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/corner-left-down.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/corner-left-up.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/corner-right-down.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/corner-right-up.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/corner-up-left.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/corner-up-right.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/credit-card.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/crop.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/crosshair.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/database.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/delete.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/disc.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/dollar-sign.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/download-cloud.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/download.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/droplet.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/edit-2.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/edit-3.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/edit.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/external-link.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/eye-off.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/eye.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/fast-forward.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/file-minus.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/file-plus.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/file-text.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/file.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/film.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/filter.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/flag.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/folder-minus.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/folder-plus.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/folder.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/frown.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/git-branch.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/git-commit.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/git-pull-request.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/github.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/gitlab.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/globe.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/grid.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/hard-drive.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/hash.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/heart.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/hexagon.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/home.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/image.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/inbox.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/info.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/instagram.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/italic.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/key.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/layers.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/link-2.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/link.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/linkedin.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/list.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/loader.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/lock.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/log-in.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/log-out.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/mail.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/map-pin.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/maximize-2.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/maximize.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/menu.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/message-circle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/message-square.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/mic-off.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/mic.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/minimize-2.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/minimize.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/minus-circle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/minus-square.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/minus.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/monitor.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/moon.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/more-horizontal.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/more-vertical.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/mouse-pointer.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/move.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/navigation-2.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/navigation.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/octagon.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/package.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/paperclip.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/pause-circle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/pause.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/pen-tool.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/percent.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/phone-call.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/phone-forwarded.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/phone-incoming.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/phone-missed.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/phone-off.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/phone-outgoing.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/phone.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/pie-chart.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/play-circle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/play.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/plus-circle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/plus-square.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/plus.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/pocket.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/power.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/printer.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/radio.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/refresh-ccw.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/refresh-cw.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/repeat.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/rewind.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/rotate-ccw.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/rotate-cw.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/rss.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/save.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/scissors.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/search.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/send.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/server.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/settings.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/share-2.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/share.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/shield-off.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/shield.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/shuffle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/sidebar.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/skip-back.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/skip-forward.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/slash.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/sliders.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/smartphone.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/smile.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/square.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/star.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/stop-circle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/tablet.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/target.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/terminal.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/thumbs-down.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/thumbs-up.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/toggle-left.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/toggle-right.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/tool.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/trash-2.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/trash.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/trending-down.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/trending-up.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/triangle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/tv.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/type.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/underline.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/unlock.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/upload-cloud.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/upload.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/user-check.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/user-minus.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/user-plus.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/user-x.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/user.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/users.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/video-off.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/video.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/volume-1.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/volume-2.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/volume-x.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/volume.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/wifi-off.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/wifi.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/x-circle.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/x-octagon.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/x-square.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/x.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/youtube.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/zap-off.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/zap.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/zoom-in.svg create mode 100644 packages/nc-gui/assets/nc-icons-v2/zoom-out.svg create mode 100644 packages/nc-gui/assets/nc-icons/cell-button.svg create mode 100644 packages/nc-gui/components/monaco/Placeholder.ts create mode 100644 packages/nc-gui/components/nc/ListWithSearch.vue create mode 100644 packages/nc-gui/components/smartsheet/column/ButtonOptions.vue create mode 100644 packages/nc-gui/components/smartsheet/column/FormulaInputHelper.vue create mode 100644 packages/nc-gui/components/virtual-cell/Button.vue create mode 100644 packages/noco-docs/docs/070.fields/040.field-types/050.custom-types/020.button.md create mode 100644 packages/noco-docs/static/img/v2/fields/types/button-url.png create mode 100644 packages/noco-docs/static/img/v2/fields/types/button-webhook-edit-2.png create mode 100644 packages/noco-docs/static/img/v2/fields/types/button-webhook-edit.png create mode 100644 packages/noco-docs/static/img/v2/fields/types/button-webhook.png create mode 100644 packages/nocodb/src/meta/migrations/v2/nc_058_button_colum.ts create mode 100644 packages/nocodb/src/models/ButtonColumn.ts create mode 100644 tests/playwright/pages/Dashboard/common/Cell/ButtonCell.ts create mode 100644 tests/playwright/tests/db/columns/columnButton.spec.ts diff --git a/packages/nc-gui/assets/nc-icons-v2/activity.svg b/packages/nc-gui/assets/nc-icons-v2/activity.svg new file mode 100644 index 0000000000..02f0188977 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/activity.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/airplay.svg b/packages/nc-gui/assets/nc-icons-v2/airplay.svg new file mode 100644 index 0000000000..8635a712d6 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/airplay.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/alert-circle.svg b/packages/nc-gui/assets/nc-icons-v2/alert-circle.svg new file mode 100644 index 0000000000..042fbfea84 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/alert-circle.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/alert-octagon.svg b/packages/nc-gui/assets/nc-icons-v2/alert-octagon.svg new file mode 100644 index 0000000000..4f3a607e54 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/alert-octagon.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/alert-triangle.svg b/packages/nc-gui/assets/nc-icons-v2/alert-triangle.svg new file mode 100644 index 0000000000..0791679d2d --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/alert-triangle.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/align-center.svg b/packages/nc-gui/assets/nc-icons-v2/align-center.svg new file mode 100644 index 0000000000..c0b6a48342 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/align-center.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/align-justify.svg b/packages/nc-gui/assets/nc-icons-v2/align-justify.svg new file mode 100644 index 0000000000..ba239eefc2 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/align-justify.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/align-left.svg b/packages/nc-gui/assets/nc-icons-v2/align-left.svg new file mode 100644 index 0000000000..7722d6a646 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/align-left.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/align-right.svg b/packages/nc-gui/assets/nc-icons-v2/align-right.svg new file mode 100644 index 0000000000..91ca8b4b87 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/align-right.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/arrow-down-circle.svg b/packages/nc-gui/assets/nc-icons-v2/arrow-down-circle.svg new file mode 100644 index 0000000000..45ff3fab24 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/arrow-down-circle.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/arrow-down-left.svg b/packages/nc-gui/assets/nc-icons-v2/arrow-down-left.svg new file mode 100644 index 0000000000..961a06e095 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/arrow-down-left.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/arrow-down-right.svg b/packages/nc-gui/assets/nc-icons-v2/arrow-down-right.svg new file mode 100644 index 0000000000..3f70cee03c --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/arrow-down-right.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/arrow-down.svg b/packages/nc-gui/assets/nc-icons-v2/arrow-down.svg new file mode 100644 index 0000000000..2453b287ae --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/arrow-down.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/arrow-left-circle.svg b/packages/nc-gui/assets/nc-icons-v2/arrow-left-circle.svg new file mode 100644 index 0000000000..57e71f6020 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/arrow-left-circle.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/arrow-left.svg b/packages/nc-gui/assets/nc-icons-v2/arrow-left.svg new file mode 100644 index 0000000000..8e31a3b53c --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/arrow-left.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/arrow-right-circle.svg b/packages/nc-gui/assets/nc-icons-v2/arrow-right-circle.svg new file mode 100644 index 0000000000..3a54c2f7e0 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/arrow-right-circle.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/arrow-right.svg b/packages/nc-gui/assets/nc-icons-v2/arrow-right.svg new file mode 100644 index 0000000000..da010a4f6c --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/arrow-right.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/arrow-up-circle.svg b/packages/nc-gui/assets/nc-icons-v2/arrow-up-circle.svg new file mode 100644 index 0000000000..ca8fc03319 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/arrow-up-circle.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/arrow-up-left.svg b/packages/nc-gui/assets/nc-icons-v2/arrow-up-left.svg new file mode 100644 index 0000000000..533416ed9e --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/arrow-up-left.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/arrow-up-right.svg b/packages/nc-gui/assets/nc-icons-v2/arrow-up-right.svg new file mode 100644 index 0000000000..1bc6791a01 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/arrow-up-right.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/arrow-up.svg b/packages/nc-gui/assets/nc-icons-v2/arrow-up.svg new file mode 100644 index 0000000000..bedb1c19e4 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/arrow-up.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/at-sign.svg b/packages/nc-gui/assets/nc-icons-v2/at-sign.svg new file mode 100644 index 0000000000..fdc371ec13 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/at-sign.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/award.svg b/packages/nc-gui/assets/nc-icons-v2/award.svg new file mode 100644 index 0000000000..c5b7cc135a --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/award.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/bar-chart-2.svg b/packages/nc-gui/assets/nc-icons-v2/bar-chart-2.svg new file mode 100644 index 0000000000..9cc6c53a62 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/bar-chart-2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/bar-chart.svg b/packages/nc-gui/assets/nc-icons-v2/bar-chart.svg new file mode 100644 index 0000000000..ac9bce5cd5 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/bar-chart.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/battery-charging.svg b/packages/nc-gui/assets/nc-icons-v2/battery-charging.svg new file mode 100644 index 0000000000..2ef18ebf0f --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/battery-charging.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/battery.svg b/packages/nc-gui/assets/nc-icons-v2/battery.svg new file mode 100644 index 0000000000..20e16a380e --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/battery.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/bell-off.svg b/packages/nc-gui/assets/nc-icons-v2/bell-off.svg new file mode 100644 index 0000000000..61447eac0d --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/bell-off.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/bell.svg b/packages/nc-gui/assets/nc-icons-v2/bell.svg new file mode 100644 index 0000000000..0999e1a6c3 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/bell.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/bluetooth.svg b/packages/nc-gui/assets/nc-icons-v2/bluetooth.svg new file mode 100644 index 0000000000..99adc301f2 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/bluetooth.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/bold.svg b/packages/nc-gui/assets/nc-icons-v2/bold.svg new file mode 100644 index 0000000000..d3abf3c62a --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/bold.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/book-open.svg b/packages/nc-gui/assets/nc-icons-v2/book-open.svg new file mode 100644 index 0000000000..7b9223ff64 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/book-open.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/book.svg b/packages/nc-gui/assets/nc-icons-v2/book.svg new file mode 100644 index 0000000000..b2383534b2 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/book.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/bookmark.svg b/packages/nc-gui/assets/nc-icons-v2/bookmark.svg new file mode 100644 index 0000000000..5238c35946 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/bookmark.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/box.svg b/packages/nc-gui/assets/nc-icons-v2/box.svg new file mode 100644 index 0000000000..c3ee42ca55 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/box.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/briefcase.svg b/packages/nc-gui/assets/nc-icons-v2/briefcase.svg new file mode 100644 index 0000000000..04d0c81975 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/briefcase.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/calendar.svg b/packages/nc-gui/assets/nc-icons-v2/calendar.svg new file mode 100644 index 0000000000..805ca378da --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/calendar.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/camera-off.svg b/packages/nc-gui/assets/nc-icons-v2/camera-off.svg new file mode 100644 index 0000000000..236c7e2e5c --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/camera-off.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/camera.svg b/packages/nc-gui/assets/nc-icons-v2/camera.svg new file mode 100644 index 0000000000..3bee127ad6 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/camera.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/cast.svg b/packages/nc-gui/assets/nc-icons-v2/cast.svg new file mode 100644 index 0000000000..1caa67a570 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/cast.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/check-circle.svg b/packages/nc-gui/assets/nc-icons-v2/check-circle.svg new file mode 100644 index 0000000000..911cb7c8c7 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/check-circle.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/check-square.svg b/packages/nc-gui/assets/nc-icons-v2/check-square.svg new file mode 100644 index 0000000000..b6b1e344de --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/check-square.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/check.svg b/packages/nc-gui/assets/nc-icons-v2/check.svg new file mode 100644 index 0000000000..d4c3f21f36 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/check.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/chevron-down.svg b/packages/nc-gui/assets/nc-icons-v2/chevron-down.svg new file mode 100644 index 0000000000..56f44a4f8e --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/chevron-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/chevron-left.svg b/packages/nc-gui/assets/nc-icons-v2/chevron-left.svg new file mode 100644 index 0000000000..d8b8e49b57 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/chevron-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/chevron-right.svg b/packages/nc-gui/assets/nc-icons-v2/chevron-right.svg new file mode 100644 index 0000000000..4857ed55cc --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/chevron-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/chevron-up.svg b/packages/nc-gui/assets/nc-icons-v2/chevron-up.svg new file mode 100644 index 0000000000..7588aba8cf --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/chevron-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/chevrons-down.svg b/packages/nc-gui/assets/nc-icons-v2/chevrons-down.svg new file mode 100644 index 0000000000..42574be558 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/chevrons-down.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/chevrons-left.svg b/packages/nc-gui/assets/nc-icons-v2/chevrons-left.svg new file mode 100644 index 0000000000..5803ff3df5 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/chevrons-left.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/chevrons-right.svg b/packages/nc-gui/assets/nc-icons-v2/chevrons-right.svg new file mode 100644 index 0000000000..65cae8d66f --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/chevrons-right.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/chevrons-up.svg b/packages/nc-gui/assets/nc-icons-v2/chevrons-up.svg new file mode 100644 index 0000000000..6239006743 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/chevrons-up.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/chrome.svg b/packages/nc-gui/assets/nc-icons-v2/chrome.svg new file mode 100644 index 0000000000..ed6f70fd99 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/chrome.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/circle.svg b/packages/nc-gui/assets/nc-icons-v2/circle.svg new file mode 100644 index 0000000000..3fd96e1c68 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/circle.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/clipboard.svg b/packages/nc-gui/assets/nc-icons-v2/clipboard.svg new file mode 100644 index 0000000000..a38f410fd1 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/clipboard.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/clock.svg b/packages/nc-gui/assets/nc-icons-v2/clock.svg new file mode 100644 index 0000000000..8e04c90b48 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/clock.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/cloud-off.svg b/packages/nc-gui/assets/nc-icons-v2/cloud-off.svg new file mode 100644 index 0000000000..422c276d0b --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/cloud-off.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/cloud-snow.svg b/packages/nc-gui/assets/nc-icons-v2/cloud-snow.svg new file mode 100644 index 0000000000..5cb2af0beb --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/cloud-snow.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/cloud.svg b/packages/nc-gui/assets/nc-icons-v2/cloud.svg new file mode 100644 index 0000000000..fc03227b50 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/cloud.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/code.svg b/packages/nc-gui/assets/nc-icons-v2/code.svg new file mode 100644 index 0000000000..c832f27db9 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/code.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/columns.svg b/packages/nc-gui/assets/nc-icons-v2/columns.svg new file mode 100644 index 0000000000..1d98867ee5 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/columns.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/command.svg b/packages/nc-gui/assets/nc-icons-v2/command.svg new file mode 100644 index 0000000000..716b4ba839 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/command.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/compass.svg b/packages/nc-gui/assets/nc-icons-v2/compass.svg new file mode 100644 index 0000000000..076c9ec28c --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/compass.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/copy.svg b/packages/nc-gui/assets/nc-icons-v2/copy.svg new file mode 100644 index 0000000000..938529c066 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/copy.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/corner-down-left.svg b/packages/nc-gui/assets/nc-icons-v2/corner-down-left.svg new file mode 100644 index 0000000000..835c55a569 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/corner-down-left.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/corner-down-right.svg b/packages/nc-gui/assets/nc-icons-v2/corner-down-right.svg new file mode 100644 index 0000000000..6e51f463ae --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/corner-down-right.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/corner-left-down.svg b/packages/nc-gui/assets/nc-icons-v2/corner-left-down.svg new file mode 100644 index 0000000000..75f3781cd4 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/corner-left-down.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/corner-left-up.svg b/packages/nc-gui/assets/nc-icons-v2/corner-left-up.svg new file mode 100644 index 0000000000..fa3e044e22 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/corner-left-up.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/corner-right-down.svg b/packages/nc-gui/assets/nc-icons-v2/corner-right-down.svg new file mode 100644 index 0000000000..3447f042ca --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/corner-right-down.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/corner-right-up.svg b/packages/nc-gui/assets/nc-icons-v2/corner-right-up.svg new file mode 100644 index 0000000000..efe023327f --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/corner-right-up.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/corner-up-left.svg b/packages/nc-gui/assets/nc-icons-v2/corner-up-left.svg new file mode 100644 index 0000000000..d54850a072 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/corner-up-left.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/corner-up-right.svg b/packages/nc-gui/assets/nc-icons-v2/corner-up-right.svg new file mode 100644 index 0000000000..0242e68f4b --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/corner-up-right.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/credit-card.svg b/packages/nc-gui/assets/nc-icons-v2/credit-card.svg new file mode 100644 index 0000000000..b3e54a13a6 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/credit-card.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/crop.svg b/packages/nc-gui/assets/nc-icons-v2/crop.svg new file mode 100644 index 0000000000..7320d9c4fd --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/crop.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/crosshair.svg b/packages/nc-gui/assets/nc-icons-v2/crosshair.svg new file mode 100644 index 0000000000..9b8c2647ef --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/crosshair.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/database.svg b/packages/nc-gui/assets/nc-icons-v2/database.svg new file mode 100644 index 0000000000..80dc51d662 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/database.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/delete.svg b/packages/nc-gui/assets/nc-icons-v2/delete.svg new file mode 100644 index 0000000000..a6c4bd95d8 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/delete.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/disc.svg b/packages/nc-gui/assets/nc-icons-v2/disc.svg new file mode 100644 index 0000000000..e5a5184246 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/disc.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/dollar-sign.svg b/packages/nc-gui/assets/nc-icons-v2/dollar-sign.svg new file mode 100644 index 0000000000..9b21c2a091 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/dollar-sign.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/download-cloud.svg b/packages/nc-gui/assets/nc-icons-v2/download-cloud.svg new file mode 100644 index 0000000000..b53eb6c8ac --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/download-cloud.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/download.svg b/packages/nc-gui/assets/nc-icons-v2/download.svg new file mode 100644 index 0000000000..0eb14404e6 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/download.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/droplet.svg b/packages/nc-gui/assets/nc-icons-v2/droplet.svg new file mode 100644 index 0000000000..471136a1d7 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/droplet.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/edit-2.svg b/packages/nc-gui/assets/nc-icons-v2/edit-2.svg new file mode 100644 index 0000000000..4ed0780417 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/edit-2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/edit-3.svg b/packages/nc-gui/assets/nc-icons-v2/edit-3.svg new file mode 100644 index 0000000000..546ca9366e --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/edit-3.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/edit.svg b/packages/nc-gui/assets/nc-icons-v2/edit.svg new file mode 100644 index 0000000000..856965a896 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/edit.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/external-link.svg b/packages/nc-gui/assets/nc-icons-v2/external-link.svg new file mode 100644 index 0000000000..4bebf6a48f --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/external-link.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/eye-off.svg b/packages/nc-gui/assets/nc-icons-v2/eye-off.svg new file mode 100644 index 0000000000..4a069a7f89 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/eye-off.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/eye.svg b/packages/nc-gui/assets/nc-icons-v2/eye.svg new file mode 100644 index 0000000000..85870d8b04 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/eye.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/fast-forward.svg b/packages/nc-gui/assets/nc-icons-v2/fast-forward.svg new file mode 100644 index 0000000000..ecde1130c5 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/fast-forward.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/file-minus.svg b/packages/nc-gui/assets/nc-icons-v2/file-minus.svg new file mode 100644 index 0000000000..efb9a0e1ea --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/file-minus.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/file-plus.svg b/packages/nc-gui/assets/nc-icons-v2/file-plus.svg new file mode 100644 index 0000000000..0ff51e8f80 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/file-plus.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/file-text.svg b/packages/nc-gui/assets/nc-icons-v2/file-text.svg new file mode 100644 index 0000000000..dd3ed53f56 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/file-text.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/file.svg b/packages/nc-gui/assets/nc-icons-v2/file.svg new file mode 100644 index 0000000000..5120f3ddb9 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/file.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/film.svg b/packages/nc-gui/assets/nc-icons-v2/film.svg new file mode 100644 index 0000000000..167c36ebc5 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/film.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/filter.svg b/packages/nc-gui/assets/nc-icons-v2/filter.svg new file mode 100644 index 0000000000..484fb97068 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/filter.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/flag.svg b/packages/nc-gui/assets/nc-icons-v2/flag.svg new file mode 100644 index 0000000000..a3dac5df28 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/flag.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/folder-minus.svg b/packages/nc-gui/assets/nc-icons-v2/folder-minus.svg new file mode 100644 index 0000000000..418fa65341 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/folder-minus.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/folder-plus.svg b/packages/nc-gui/assets/nc-icons-v2/folder-plus.svg new file mode 100644 index 0000000000..de18c9e007 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/folder-plus.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/folder.svg b/packages/nc-gui/assets/nc-icons-v2/folder.svg new file mode 100644 index 0000000000..643c6835fe --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/folder.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/frown.svg b/packages/nc-gui/assets/nc-icons-v2/frown.svg new file mode 100644 index 0000000000..5ab94eeddc --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/frown.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/git-branch.svg b/packages/nc-gui/assets/nc-icons-v2/git-branch.svg new file mode 100644 index 0000000000..f38bf3a8ab --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/git-branch.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/git-commit.svg b/packages/nc-gui/assets/nc-icons-v2/git-commit.svg new file mode 100644 index 0000000000..a50580b66c --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/git-commit.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/git-pull-request.svg b/packages/nc-gui/assets/nc-icons-v2/git-pull-request.svg new file mode 100644 index 0000000000..9b7909e614 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/git-pull-request.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/github.svg b/packages/nc-gui/assets/nc-icons-v2/github.svg new file mode 100644 index 0000000000..a35b854289 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/github.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/gitlab.svg b/packages/nc-gui/assets/nc-icons-v2/gitlab.svg new file mode 100644 index 0000000000..0ad7a6cea3 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/gitlab.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/globe.svg b/packages/nc-gui/assets/nc-icons-v2/globe.svg new file mode 100644 index 0000000000..8f719361e9 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/globe.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/grid.svg b/packages/nc-gui/assets/nc-icons-v2/grid.svg new file mode 100644 index 0000000000..b843fc6738 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/grid.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/hard-drive.svg b/packages/nc-gui/assets/nc-icons-v2/hard-drive.svg new file mode 100644 index 0000000000..c743a65a54 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/hard-drive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/hash.svg b/packages/nc-gui/assets/nc-icons-v2/hash.svg new file mode 100644 index 0000000000..89f60fa2f7 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/hash.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/heart.svg b/packages/nc-gui/assets/nc-icons-v2/heart.svg new file mode 100644 index 0000000000..cf567fb3bb --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/heart.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/hexagon.svg b/packages/nc-gui/assets/nc-icons-v2/hexagon.svg new file mode 100644 index 0000000000..74a7158b41 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/hexagon.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/home.svg b/packages/nc-gui/assets/nc-icons-v2/home.svg new file mode 100644 index 0000000000..74e76cb1e3 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/home.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/image.svg b/packages/nc-gui/assets/nc-icons-v2/image.svg new file mode 100644 index 0000000000..8daac88c04 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/image.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/inbox.svg b/packages/nc-gui/assets/nc-icons-v2/inbox.svg new file mode 100644 index 0000000000..72e2c2fb81 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/inbox.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/info.svg b/packages/nc-gui/assets/nc-icons-v2/info.svg new file mode 100644 index 0000000000..3fa0d98098 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/info.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/instagram.svg b/packages/nc-gui/assets/nc-icons-v2/instagram.svg new file mode 100644 index 0000000000..3a9cf7ebf1 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/instagram.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/italic.svg b/packages/nc-gui/assets/nc-icons-v2/italic.svg new file mode 100644 index 0000000000..4a0ac77097 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/italic.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/key.svg b/packages/nc-gui/assets/nc-icons-v2/key.svg new file mode 100644 index 0000000000..b5007b70a1 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/key.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/layers.svg b/packages/nc-gui/assets/nc-icons-v2/layers.svg new file mode 100644 index 0000000000..41f6f6c41a --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/layers.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/link-2.svg b/packages/nc-gui/assets/nc-icons-v2/link-2.svg new file mode 100644 index 0000000000..6794c9c17b --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/link-2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/link.svg b/packages/nc-gui/assets/nc-icons-v2/link.svg new file mode 100644 index 0000000000..453911e80c --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/link.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/linkedin.svg b/packages/nc-gui/assets/nc-icons-v2/linkedin.svg new file mode 100644 index 0000000000..ea7eae1458 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/linkedin.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/list.svg b/packages/nc-gui/assets/nc-icons-v2/list.svg new file mode 100644 index 0000000000..20c28bdae1 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/list.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/loader.svg b/packages/nc-gui/assets/nc-icons-v2/loader.svg new file mode 100644 index 0000000000..5090b5c60e --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/loader.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/lock.svg b/packages/nc-gui/assets/nc-icons-v2/lock.svg new file mode 100644 index 0000000000..fae0f8cdc9 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/lock.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/log-in.svg b/packages/nc-gui/assets/nc-icons-v2/log-in.svg new file mode 100644 index 0000000000..49252a3d53 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/log-in.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/log-out.svg b/packages/nc-gui/assets/nc-icons-v2/log-out.svg new file mode 100644 index 0000000000..77e6496706 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/log-out.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/mail.svg b/packages/nc-gui/assets/nc-icons-v2/mail.svg new file mode 100644 index 0000000000..d8b4c4d504 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/mail.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/map-pin.svg b/packages/nc-gui/assets/nc-icons-v2/map-pin.svg new file mode 100644 index 0000000000..75c0f16932 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/map-pin.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/maximize-2.svg b/packages/nc-gui/assets/nc-icons-v2/maximize-2.svg new file mode 100644 index 0000000000..7084d04c39 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/maximize-2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/maximize.svg b/packages/nc-gui/assets/nc-icons-v2/maximize.svg new file mode 100644 index 0000000000..1ae30269ee --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/menu.svg b/packages/nc-gui/assets/nc-icons-v2/menu.svg new file mode 100644 index 0000000000..86e518fda5 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/menu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/message-circle.svg b/packages/nc-gui/assets/nc-icons-v2/message-circle.svg new file mode 100644 index 0000000000..5612edf80e --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/message-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/message-square.svg b/packages/nc-gui/assets/nc-icons-v2/message-square.svg new file mode 100644 index 0000000000..70b233dea4 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/message-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/mic-off.svg b/packages/nc-gui/assets/nc-icons-v2/mic-off.svg new file mode 100644 index 0000000000..6b587f75f2 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/mic-off.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/mic.svg b/packages/nc-gui/assets/nc-icons-v2/mic.svg new file mode 100644 index 0000000000..c8e635ebcb --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/mic.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/minimize-2.svg b/packages/nc-gui/assets/nc-icons-v2/minimize-2.svg new file mode 100644 index 0000000000..48e007b18c --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/minimize-2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/minimize.svg b/packages/nc-gui/assets/nc-icons-v2/minimize.svg new file mode 100644 index 0000000000..846c0b4d97 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/minus-circle.svg b/packages/nc-gui/assets/nc-icons-v2/minus-circle.svg new file mode 100644 index 0000000000..ec8915fd6e --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/minus-circle.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/minus-square.svg b/packages/nc-gui/assets/nc-icons-v2/minus-square.svg new file mode 100644 index 0000000000..8c2fefb0ee --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/minus-square.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/minus.svg b/packages/nc-gui/assets/nc-icons-v2/minus.svg new file mode 100644 index 0000000000..a969a5b1b1 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/minus.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/monitor.svg b/packages/nc-gui/assets/nc-icons-v2/monitor.svg new file mode 100644 index 0000000000..57bf3e7b28 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/monitor.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/moon.svg b/packages/nc-gui/assets/nc-icons-v2/moon.svg new file mode 100644 index 0000000000..870aefe1dc --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/moon.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/more-horizontal.svg b/packages/nc-gui/assets/nc-icons-v2/more-horizontal.svg new file mode 100644 index 0000000000..eb005ae6bd --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/more-horizontal.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/more-vertical.svg b/packages/nc-gui/assets/nc-icons-v2/more-vertical.svg new file mode 100644 index 0000000000..708a4579ec --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/more-vertical.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/mouse-pointer.svg b/packages/nc-gui/assets/nc-icons-v2/mouse-pointer.svg new file mode 100644 index 0000000000..b327feb715 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/mouse-pointer.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/move.svg b/packages/nc-gui/assets/nc-icons-v2/move.svg new file mode 100644 index 0000000000..fd7c8b2630 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/move.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/navigation-2.svg b/packages/nc-gui/assets/nc-icons-v2/navigation-2.svg new file mode 100644 index 0000000000..c720ab753d --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/navigation-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/navigation.svg b/packages/nc-gui/assets/nc-icons-v2/navigation.svg new file mode 100644 index 0000000000..76587aad6f --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/navigation.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/octagon.svg b/packages/nc-gui/assets/nc-icons-v2/octagon.svg new file mode 100644 index 0000000000..6d0779ea76 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/octagon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/package.svg b/packages/nc-gui/assets/nc-icons-v2/package.svg new file mode 100644 index 0000000000..67bf365b1f --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/package.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/paperclip.svg b/packages/nc-gui/assets/nc-icons-v2/paperclip.svg new file mode 100644 index 0000000000..775f749d77 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/paperclip.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/pause-circle.svg b/packages/nc-gui/assets/nc-icons-v2/pause-circle.svg new file mode 100644 index 0000000000..87de8dd82b --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/pause-circle.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/pause.svg b/packages/nc-gui/assets/nc-icons-v2/pause.svg new file mode 100644 index 0000000000..81c18cb337 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/pause.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/pen-tool.svg b/packages/nc-gui/assets/nc-icons-v2/pen-tool.svg new file mode 100644 index 0000000000..d6da8ddcc8 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/pen-tool.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/percent.svg b/packages/nc-gui/assets/nc-icons-v2/percent.svg new file mode 100644 index 0000000000..799e5c8fc4 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/percent.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/phone-call.svg b/packages/nc-gui/assets/nc-icons-v2/phone-call.svg new file mode 100644 index 0000000000..1a9a639b84 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/phone-call.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/phone-forwarded.svg b/packages/nc-gui/assets/nc-icons-v2/phone-forwarded.svg new file mode 100644 index 0000000000..3eb3e6b2d9 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/phone-forwarded.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/phone-incoming.svg b/packages/nc-gui/assets/nc-icons-v2/phone-incoming.svg new file mode 100644 index 0000000000..64f61ed91c --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/phone-incoming.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/phone-missed.svg b/packages/nc-gui/assets/nc-icons-v2/phone-missed.svg new file mode 100644 index 0000000000..572800158b --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/phone-missed.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/phone-off.svg b/packages/nc-gui/assets/nc-icons-v2/phone-off.svg new file mode 100644 index 0000000000..e876d96066 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/phone-off.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/phone-outgoing.svg b/packages/nc-gui/assets/nc-icons-v2/phone-outgoing.svg new file mode 100644 index 0000000000..add7c399e3 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/phone-outgoing.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/phone.svg b/packages/nc-gui/assets/nc-icons-v2/phone.svg new file mode 100644 index 0000000000..ae7bb66d6c --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/phone.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/pie-chart.svg b/packages/nc-gui/assets/nc-icons-v2/pie-chart.svg new file mode 100644 index 0000000000..7d23aa78a4 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/pie-chart.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/play-circle.svg b/packages/nc-gui/assets/nc-icons-v2/play-circle.svg new file mode 100644 index 0000000000..416f38b271 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/play-circle.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/play.svg b/packages/nc-gui/assets/nc-icons-v2/play.svg new file mode 100644 index 0000000000..34a23c533d --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/play.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/plus-circle.svg b/packages/nc-gui/assets/nc-icons-v2/plus-circle.svg new file mode 100644 index 0000000000..8ab06fba61 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/plus-circle.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/plus-square.svg b/packages/nc-gui/assets/nc-icons-v2/plus-square.svg new file mode 100644 index 0000000000..c6b743d5c6 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/plus-square.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/plus.svg b/packages/nc-gui/assets/nc-icons-v2/plus.svg new file mode 100644 index 0000000000..3a08233e3c --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/plus.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/pocket.svg b/packages/nc-gui/assets/nc-icons-v2/pocket.svg new file mode 100644 index 0000000000..1337ccc765 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/pocket.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/power.svg b/packages/nc-gui/assets/nc-icons-v2/power.svg new file mode 100644 index 0000000000..54a94a7443 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/power.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/printer.svg b/packages/nc-gui/assets/nc-icons-v2/printer.svg new file mode 100644 index 0000000000..d481d13588 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/printer.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/radio.svg b/packages/nc-gui/assets/nc-icons-v2/radio.svg new file mode 100644 index 0000000000..f308e29c39 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/radio.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/refresh-ccw.svg b/packages/nc-gui/assets/nc-icons-v2/refresh-ccw.svg new file mode 100644 index 0000000000..f38f38308f --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/refresh-ccw.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/refresh-cw.svg b/packages/nc-gui/assets/nc-icons-v2/refresh-cw.svg new file mode 100644 index 0000000000..733e0d3b2e --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/refresh-cw.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/repeat.svg b/packages/nc-gui/assets/nc-icons-v2/repeat.svg new file mode 100644 index 0000000000..cb331330e9 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/repeat.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/rewind.svg b/packages/nc-gui/assets/nc-icons-v2/rewind.svg new file mode 100644 index 0000000000..84117aead2 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/rewind.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/rotate-ccw.svg b/packages/nc-gui/assets/nc-icons-v2/rotate-ccw.svg new file mode 100644 index 0000000000..92c2360ba9 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/rotate-ccw.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/rotate-cw.svg b/packages/nc-gui/assets/nc-icons-v2/rotate-cw.svg new file mode 100644 index 0000000000..3e7355831d --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/rotate-cw.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/rss.svg b/packages/nc-gui/assets/nc-icons-v2/rss.svg new file mode 100644 index 0000000000..e9c0246883 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/rss.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/save.svg b/packages/nc-gui/assets/nc-icons-v2/save.svg new file mode 100644 index 0000000000..ca2b32a995 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/save.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/scissors.svg b/packages/nc-gui/assets/nc-icons-v2/scissors.svg new file mode 100644 index 0000000000..ee1f708c46 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/scissors.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/search.svg b/packages/nc-gui/assets/nc-icons-v2/search.svg new file mode 100644 index 0000000000..88de8b880c --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/search.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/send.svg b/packages/nc-gui/assets/nc-icons-v2/send.svg new file mode 100644 index 0000000000..78a1cf7c6e --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/send.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/server.svg b/packages/nc-gui/assets/nc-icons-v2/server.svg new file mode 100644 index 0000000000..adbcf46ab1 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/server.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/settings.svg b/packages/nc-gui/assets/nc-icons-v2/settings.svg new file mode 100644 index 0000000000..619ec31c7b --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/settings.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/share-2.svg b/packages/nc-gui/assets/nc-icons-v2/share-2.svg new file mode 100644 index 0000000000..37e33c46e7 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/share-2.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/share.svg b/packages/nc-gui/assets/nc-icons-v2/share.svg new file mode 100644 index 0000000000..3b87ee1a30 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/share.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/shield-off.svg b/packages/nc-gui/assets/nc-icons-v2/shield-off.svg new file mode 100644 index 0000000000..8878d9daa5 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/shield-off.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/shield.svg b/packages/nc-gui/assets/nc-icons-v2/shield.svg new file mode 100644 index 0000000000..bb4cc41774 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/shield.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/shuffle.svg b/packages/nc-gui/assets/nc-icons-v2/shuffle.svg new file mode 100644 index 0000000000..dfd4aaf643 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/shuffle.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/sidebar.svg b/packages/nc-gui/assets/nc-icons-v2/sidebar.svg new file mode 100644 index 0000000000..486be13ec9 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/sidebar.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/skip-back.svg b/packages/nc-gui/assets/nc-icons-v2/skip-back.svg new file mode 100644 index 0000000000..1731987611 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/skip-back.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/skip-forward.svg b/packages/nc-gui/assets/nc-icons-v2/skip-forward.svg new file mode 100644 index 0000000000..47d97d1ee4 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/skip-forward.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/slash.svg b/packages/nc-gui/assets/nc-icons-v2/slash.svg new file mode 100644 index 0000000000..6cb4e244af --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/slash.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/sliders.svg b/packages/nc-gui/assets/nc-icons-v2/sliders.svg new file mode 100644 index 0000000000..75b4d2ed67 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/sliders.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/smartphone.svg b/packages/nc-gui/assets/nc-icons-v2/smartphone.svg new file mode 100644 index 0000000000..dc6978ad88 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/smartphone.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/smile.svg b/packages/nc-gui/assets/nc-icons-v2/smile.svg new file mode 100644 index 0000000000..9c0f650e8e --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/smile.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/square.svg b/packages/nc-gui/assets/nc-icons-v2/square.svg new file mode 100644 index 0000000000..65bc7704bd --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/square.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/star.svg b/packages/nc-gui/assets/nc-icons-v2/star.svg new file mode 100644 index 0000000000..30c5f26114 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/star.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/stop-circle.svg b/packages/nc-gui/assets/nc-icons-v2/stop-circle.svg new file mode 100644 index 0000000000..58d5431afe --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/stop-circle.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/tablet.svg b/packages/nc-gui/assets/nc-icons-v2/tablet.svg new file mode 100644 index 0000000000..218f2f0a74 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/tablet.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/target.svg b/packages/nc-gui/assets/nc-icons-v2/target.svg new file mode 100644 index 0000000000..ce6170666f --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/target.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/terminal.svg b/packages/nc-gui/assets/nc-icons-v2/terminal.svg new file mode 100644 index 0000000000..0b71daa73e --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/terminal.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/thumbs-down.svg b/packages/nc-gui/assets/nc-icons-v2/thumbs-down.svg new file mode 100644 index 0000000000..67fe4f69f4 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/thumbs-down.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/thumbs-up.svg b/packages/nc-gui/assets/nc-icons-v2/thumbs-up.svg new file mode 100644 index 0000000000..b421333bc0 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/thumbs-up.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/toggle-left.svg b/packages/nc-gui/assets/nc-icons-v2/toggle-left.svg new file mode 100644 index 0000000000..1e9d8981e1 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/toggle-left.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/toggle-right.svg b/packages/nc-gui/assets/nc-icons-v2/toggle-right.svg new file mode 100644 index 0000000000..29c5dc2856 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/toggle-right.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/tool.svg b/packages/nc-gui/assets/nc-icons-v2/tool.svg new file mode 100644 index 0000000000..f73efe1085 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/tool.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/trash-2.svg b/packages/nc-gui/assets/nc-icons-v2/trash-2.svg new file mode 100644 index 0000000000..a3986ad3a8 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/trash-2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/trash.svg b/packages/nc-gui/assets/nc-icons-v2/trash.svg new file mode 100644 index 0000000000..734f45bd7d --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/trash.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/trending-down.svg b/packages/nc-gui/assets/nc-icons-v2/trending-down.svg new file mode 100644 index 0000000000..067f70ecee --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/trending-down.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/trending-up.svg b/packages/nc-gui/assets/nc-icons-v2/trending-up.svg new file mode 100644 index 0000000000..7dd93c13f3 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/trending-up.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/triangle.svg b/packages/nc-gui/assets/nc-icons-v2/triangle.svg new file mode 100644 index 0000000000..b7ba102a51 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/triangle.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/tv.svg b/packages/nc-gui/assets/nc-icons-v2/tv.svg new file mode 100644 index 0000000000..2240a79b45 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/tv.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/type.svg b/packages/nc-gui/assets/nc-icons-v2/type.svg new file mode 100644 index 0000000000..aa4b341eb9 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/type.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/underline.svg b/packages/nc-gui/assets/nc-icons-v2/underline.svg new file mode 100644 index 0000000000..e6c68587e8 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/underline.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/unlock.svg b/packages/nc-gui/assets/nc-icons-v2/unlock.svg new file mode 100644 index 0000000000..6b326be571 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/unlock.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/upload-cloud.svg b/packages/nc-gui/assets/nc-icons-v2/upload-cloud.svg new file mode 100644 index 0000000000..9360e4e99b --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/upload-cloud.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/upload.svg b/packages/nc-gui/assets/nc-icons-v2/upload.svg new file mode 100644 index 0000000000..a82e501bb2 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/upload.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/user-check.svg b/packages/nc-gui/assets/nc-icons-v2/user-check.svg new file mode 100644 index 0000000000..f0eceb4d2b --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/user-check.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/user-minus.svg b/packages/nc-gui/assets/nc-icons-v2/user-minus.svg new file mode 100644 index 0000000000..9e33e9a526 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/user-minus.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/user-plus.svg b/packages/nc-gui/assets/nc-icons-v2/user-plus.svg new file mode 100644 index 0000000000..6f24201418 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/user-plus.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/user-x.svg b/packages/nc-gui/assets/nc-icons-v2/user-x.svg new file mode 100644 index 0000000000..3da9dc3568 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/user-x.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/user.svg b/packages/nc-gui/assets/nc-icons-v2/user.svg new file mode 100644 index 0000000000..33b5c8fbdf --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/user.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/users.svg b/packages/nc-gui/assets/nc-icons-v2/users.svg new file mode 100644 index 0000000000..564be564ce --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/users.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/video-off.svg b/packages/nc-gui/assets/nc-icons-v2/video-off.svg new file mode 100644 index 0000000000..2e908169db --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/video-off.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/video.svg b/packages/nc-gui/assets/nc-icons-v2/video.svg new file mode 100644 index 0000000000..e4f7f0197d --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/video.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/volume-1.svg b/packages/nc-gui/assets/nc-icons-v2/volume-1.svg new file mode 100644 index 0000000000..62edb1aaf9 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/volume-1.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/volume-2.svg b/packages/nc-gui/assets/nc-icons-v2/volume-2.svg new file mode 100644 index 0000000000..f7d86a79c2 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/volume-2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/volume-x.svg b/packages/nc-gui/assets/nc-icons-v2/volume-x.svg new file mode 100644 index 0000000000..d0f1ea1c40 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/volume-x.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/volume.svg b/packages/nc-gui/assets/nc-icons-v2/volume.svg new file mode 100644 index 0000000000..456d99747a --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/volume.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/wifi-off.svg b/packages/nc-gui/assets/nc-icons-v2/wifi-off.svg new file mode 100644 index 0000000000..91b0a2375a --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/wifi-off.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/wifi.svg b/packages/nc-gui/assets/nc-icons-v2/wifi.svg new file mode 100644 index 0000000000..e2c7e7163e --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/wifi.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/x-circle.svg b/packages/nc-gui/assets/nc-icons-v2/x-circle.svg new file mode 100644 index 0000000000..5398d848e8 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/x-circle.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/x-octagon.svg b/packages/nc-gui/assets/nc-icons-v2/x-octagon.svg new file mode 100644 index 0000000000..dee1d87810 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/x-octagon.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/x-square.svg b/packages/nc-gui/assets/nc-icons-v2/x-square.svg new file mode 100644 index 0000000000..0e42161135 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/x-square.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/x.svg b/packages/nc-gui/assets/nc-icons-v2/x.svg new file mode 100644 index 0000000000..b76d3bcb1a --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/x.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/youtube.svg b/packages/nc-gui/assets/nc-icons-v2/youtube.svg new file mode 100644 index 0000000000..a6e2029e6f --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/youtube.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/zap-off.svg b/packages/nc-gui/assets/nc-icons-v2/zap-off.svg new file mode 100644 index 0000000000..9c2e50a511 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/zap-off.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/zap.svg b/packages/nc-gui/assets/nc-icons-v2/zap.svg new file mode 100644 index 0000000000..5ab47d0ea1 --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/zap.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/zoom-in.svg b/packages/nc-gui/assets/nc-icons-v2/zoom-in.svg new file mode 100644 index 0000000000..ceebc4f5cc --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/zoom-in.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/nc-gui/assets/nc-icons-v2/zoom-out.svg b/packages/nc-gui/assets/nc-icons-v2/zoom-out.svg new file mode 100644 index 0000000000..a9bebe77fb --- /dev/null +++ b/packages/nc-gui/assets/nc-icons-v2/zoom-out.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/nc-gui/assets/nc-icons/cell-button.svg b/packages/nc-gui/assets/nc-icons/cell-button.svg new file mode 100644 index 0000000000..098bc074cb --- /dev/null +++ b/packages/nc-gui/assets/nc-icons/cell-button.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/nc-gui/assets/style.scss b/packages/nc-gui/assets/style.scss index aabb8b24f6..4790153825 100644 --- a/packages/nc-gui/assets/style.scss +++ b/packages/nc-gui/assets/style.scss @@ -306,7 +306,7 @@ main { } a { - @apply !text-primary !underline hover:!text-accent; + @apply text-primary !underline hover:text-accent; } .nc-icon { @@ -897,6 +897,18 @@ svg.nc-virtual-cell-icon { } } +.nc-dropdown-search-unified-input { + @apply !rounded-lg; + + .nc-search-icon { + @apply text-gray-400; + } + + &:hover .nc-search-icon, + &.ant-input-affix-wrapper-focused .nc-search-icon { + @apply text-gray-800; + } +} .nc-toolbar-dropdown-search-field-input { @apply !rounded-lg; diff --git a/packages/nc-gui/components/monaco/Editor.vue b/packages/nc-gui/components/monaco/Editor.vue index 2fc68c4d15..faefba6f94 100644 --- a/packages/nc-gui/components/monaco/Editor.vue +++ b/packages/nc-gui/components/monaco/Editor.vue @@ -1,8 +1,8 @@ + + + + diff --git a/packages/nc-gui/components/nc/Tooltip.vue b/packages/nc-gui/components/nc/Tooltip.vue index 7ad4701885..216152f17f 100644 --- a/packages/nc-gui/components/nc/Tooltip.vue +++ b/packages/nc-gui/components/nc/Tooltip.vue @@ -7,6 +7,7 @@ interface Props { // Key to be pressed on hover to trigger the tooltip modifierKey?: string tooltipStyle?: CSSProperties + attrs?: Record // force disable tooltip color?: 'dark' | 'light' disabled?: boolean @@ -28,6 +29,7 @@ const showOnTruncateOnly = computed(() => props.showOnTruncateOnly) const hideOnClick = computed(() => props.hideOnClick) const placement = computed(() => props.placement ?? 'top') const wrapChild = computed(() => props.wrapChild ?? 'div') +const attributes = computed(() => props.attrs) const color = computed(() => (props.color ? props.color : 'dark')) @@ -132,7 +134,15 @@ const onClick = () => { - + diff --git a/packages/nc-gui/components/smartsheet/Form.vue b/packages/nc-gui/components/smartsheet/Form.vue index 1e6c67e631..a84512ffd7 100644 --- a/packages/nc-gui/components/smartsheet/Form.vue +++ b/packages/nc-gui/components/smartsheet/Form.vue @@ -28,6 +28,7 @@ const hiddenColTypes = [ UITypes.Formula, UITypes.QrCode, UITypes.Barcode, + UITypes.Button, UITypes.SpecificDBType, UITypes.CreatedTime, UITypes.LastModifiedTime, @@ -171,6 +172,16 @@ const { open, onChange: onChangeFile } = useFileDialog({ reset: true, }) +const editOrAddProviderRef = ref() + +const onVisibilityChange = (state: 'showAddColumn' | 'showEditColumn') => { + dropdownStates.value[state] = true + + if (editOrAddProviderRef.value && !editOrAddProviderRef.value?.isWebHookModalOpen()) { + dropdownStates.value[state] = false + } +} + const getFormLogoSrc = computed(() => getPossibleAttachmentSrc(parseProp(formViewData.value?.logo_url))) const updatePreFillFormSearchParams = useDebounceFn(() => { @@ -1243,6 +1254,7 @@ useEventListener( :trigger="['click']" overlay-class-name="nc-dropdown-form-edit-column" :disabled="!isUIAllowed('fieldEdit')" + @visibleChange="onVisibilityChange('showEditColumn')" > {{ $t('general.edit') }} {{ $t('objects.field') }} @@ -1251,6 +1263,7 @@ useEventListener(
@@ -1339,6 +1353,7 @@ useEventListener(
{ }) } +const handleClick = (col, event) => { + if (isButton(col)) { + event.preventDefault() + event.stopPropagation() + } +} + openNewRecordFormHook?.on(openNewRecordFormHookHandler) // remove openNewRecordFormHookHandler before unmounting @@ -338,7 +345,14 @@ watch( -
+
diff --git a/packages/nc-gui/components/smartsheet/Kanban.vue b/packages/nc-gui/components/smartsheet/Kanban.vue index 1473a130bc..ec182bd5b6 100644 --- a/packages/nc-gui/components/smartsheet/Kanban.vue +++ b/packages/nc-gui/components/smartsheet/Kanban.vue @@ -324,6 +324,14 @@ const handleCollapseStack = async (stackIdx: number) => { await updateKanbanStackMeta() } } + +const handleCellClick = (col, event) => { + if (isButton(col)) { + event.preventDefault() + event.stopPropagation() + } +} + const handleCollapseAllStack = async () => { groupingFieldColOptions.value.forEach((stack) => { if (stack.id !== addNewStackId && !stack.collapsed) { @@ -829,7 +837,14 @@ const handleSubmitRenameOrNewStack = async (loadMeta: boolean, stack?: any, stac -
+
diff --git a/packages/nc-gui/components/smartsheet/PlainCell.vue b/packages/nc-gui/components/smartsheet/PlainCell.vue index df60ad95ae..3e7ce8781a 100644 --- a/packages/nc-gui/components/smartsheet/PlainCell.vue +++ b/packages/nc-gui/components/smartsheet/PlainCell.vue @@ -1,6 +1,7 @@ diff --git a/packages/nc-gui/components/smartsheet/VirtualCell.vue b/packages/nc-gui/components/smartsheet/VirtualCell.vue index 08307376f6..2d938a97bf 100644 --- a/packages/nc-gui/components/smartsheet/VirtualCell.vue +++ b/packages/nc-gui/components/smartsheet/VirtualCell.vue @@ -61,6 +61,7 @@ function onNavigate(dir: NavigateDir, e: KeyboardEvent) { +
diff --git a/packages/nc-gui/components/smartsheet/column/ButtonOptions.vue b/packages/nc-gui/components/smartsheet/column/ButtonOptions.vue new file mode 100644 index 0000000000..ce76a57b03 --- /dev/null +++ b/packages/nc-gui/components/smartsheet/column/ButtonOptions.vue @@ -0,0 +1,708 @@ + + + + + diff --git a/packages/nc-gui/components/smartsheet/column/EditOrAdd.vue b/packages/nc-gui/components/smartsheet/column/EditOrAdd.vue index 254644e3d7..fe4dcbc598 100644 --- a/packages/nc-gui/components/smartsheet/column/EditOrAdd.vue +++ b/packages/nc-gui/components/smartsheet/column/EditOrAdd.vue @@ -32,6 +32,7 @@ const emit = defineEmits(['submit', 'cancel', 'mounted', 'add', 'update']) const { formState, + isWebhookCreateModalOpen, generateNewColumnMeta, addOrUpdate, onAlter, @@ -107,6 +108,7 @@ const onlyNameUpdateOnEditColumns = [ UITypes.Formula, UITypes.QrCode, UITypes.Barcode, + UITypes.Button, ] // To close column type dropdown on escape and @@ -294,7 +296,7 @@ onMounted(() => { }) const handleEscape = (event: KeyboardEvent): void => { - if (isColumnTypeOpen.value) return + if (isColumnTypeOpen.value || isWebhookCreateModalOpen.value) return if (event.key === 'Escape') emit('cancel') } @@ -503,6 +505,11 @@ const isFullUpdateAllowed = computed(() => { v-model:value="formState" :from-table-explorer="props.fromTableExplorer || false" /> +