From a4308e8d88cdda2f13e3f19231b7815d6812d79e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C5=BEe=20Fortun?= Date: Tue, 7 Mar 2023 14:21:11 +0100 Subject: [PATCH] Adjust tab block style and behaviour --- .../compose/src/components/Chart/index.vue | 4 +- .../compose/src/components/Common/Grid.vue | 9 +- .../components/PageBlocks/CalendarBase.vue | 12 +- .../PageBlocks/ChartConfigurator.vue | 1 - .../components/PageBlocks/Configurator.vue | 47 ++-- .../src/components/PageBlocks/TabsBase.vue | 88 ++++-- .../PageBlocks/TabsConfigurator.vue | 265 +++++++++++------- .../src/components/PageBlocks/Wrap/Card.vue | 2 +- .../src/components/PageBlocks/Wrap/Plain.vue | 2 +- .../src/components/PageBlocks/Wrap/base.vue | 2 +- client/web/compose/src/mixins/pages.js | 49 +++- .../compose/src/views/Admin/Pages/Builder.vue | 150 +++++----- lib/js/src/compose/types/page-block/base.ts | 16 +- .../types/page-block/calendar/page-block.ts | 2 - lib/js/src/compose/types/page-block/chart.ts | 6 +- lib/js/src/compose/types/page-block/index.ts | 2 +- .../src/compose/types/page-block/progress.ts | 2 +- .../types/page-block/record-revisions.ts | 1 - lib/js/src/compose/types/page-block/tabs.ts | 10 +- locale/en/corteza-webapp-compose/block.yaml | 38 +-- 20 files changed, 419 insertions(+), 289 deletions(-) diff --git a/client/web/compose/src/components/Chart/index.vue b/client/web/compose/src/components/Chart/index.vue index cad39a814..496a9c62e 100644 --- a/client/web/compose/src/components/Chart/index.vue +++ b/client/web/compose/src/components/Chart/index.vue @@ -1,7 +1,5 @@ diff --git a/client/web/compose/src/components/PageBlocks/TabsConfigurator.vue b/client/web/compose/src/components/PageBlocks/TabsConfigurator.vue index cfb980aa3..53b49cd26 100644 --- a/client/web/compose/src/components/PageBlocks/TabsConfigurator.vue +++ b/client/web/compose/src/components/PageBlocks/TabsConfigurator.vue @@ -1,59 +1,98 @@