aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/DataVizBox/DocCreatorMenu/TemplateBackend.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/views/nodes/DataVizBox/DocCreatorMenu/TemplateBackend.tsx')
-rw-r--r--src/client/views/nodes/DataVizBox/DocCreatorMenu/TemplateBackend.tsx71
1 files changed, 71 insertions, 0 deletions
diff --git a/src/client/views/nodes/DataVizBox/DocCreatorMenu/TemplateBackend.tsx b/src/client/views/nodes/DataVizBox/DocCreatorMenu/TemplateBackend.tsx
index 166d27228..53b3e7fb6 100644
--- a/src/client/views/nodes/DataVizBox/DocCreatorMenu/TemplateBackend.tsx
+++ b/src/client/views/nodes/DataVizBox/DocCreatorMenu/TemplateBackend.tsx
@@ -338,6 +338,77 @@ export class TemplateLayouts {
],
};
+ public static FourFieldCarousel: FieldSettings = {
+ title: 'title_fourfieldcarousel',
+ viewType: ViewType.FREEFORM,
+ tl:[0,0],
+ br:[500, 600],
+ opts: {
+ backgroundColor: '#DDD3A9',
+ },
+ subfields: [
+ {
+ viewType: ViewType.STATIC,
+ tl: [-0.8, -.9],
+ br: [0.8, -.5],
+ types: [TemplateFieldType.TEXT],
+ sizes: [TemplateFieldSize.TINY, TemplateFieldSize.SMALL],
+ description: 'A small text field for a title that categorizes the rest of the content.',
+ opts: {
+ borderColor: 'yellow',
+ borderWidth: '8',
+ },
+ },
+ {
+ viewType: ViewType.CAROUSEL3D,
+ tl: [-0.9, -.3],
+ br: [0.9, .9],
+ opts: {
+ borderColor: 'yellow',
+ borderWidth: '8',
+ },
+ subfields: [
+ {
+ viewType: ViewType.STATIC,
+ tl: [0, 0],
+ br: [0, 0],
+ types: [TemplateFieldType.VISUAL],
+ sizes: [TemplateFieldSize.MEDIUM, TemplateFieldSize.LARGE, TemplateFieldSize.HUGE],
+ description: 'A medium to large field for visual content that will share central focus with other content in the carousel.',
+ opts: {
+ borderColor: 'black',
+ borderWidth: '8',
+ },
+ },
+ {
+ viewType: ViewType.STATIC,
+ tl: [0, 0],
+ br: [0, 0],
+ types: [TemplateFieldType.VISUAL],
+ sizes: [TemplateFieldSize.MEDIUM, TemplateFieldSize.LARGE, TemplateFieldSize.HUGE],
+ description: 'A medium to large field for visual content that will share central focus with other content in the carousel.',
+ opts: {
+ borderColor: 'black',
+ borderWidth: '8',
+ },
+ },
+ {
+ viewType: ViewType.STATIC,
+ tl: [0, 0],
+ br: [0, 0],
+ types: [TemplateFieldType.VISUAL],
+ sizes: [TemplateFieldSize.MEDIUM, TemplateFieldSize.LARGE, TemplateFieldSize.HUGE],
+ description: 'A medium to large field for visual content that will share central focus with other content in the carousel.',
+ opts: {
+ borderColor: 'black',
+ borderWidth: '8',
+ },
+ },
+ ]
+ },
+ ]
+ }
+
public static ThreeField001: FieldSettings = {
title: 'threefield001',
viewType: ViewType.FREEFORM,