+ Note: icon options are not available within buttons and Icon Only will override Icon Before and Icon After.
+
+
+
+
+
Choose an icon from the library
+
+
+
+
+
+
+
+Icon Only
diff --git a/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/tabs/_tab-modal.twig b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/tabs/_tab-modal.twig
new file mode 100644
index 0000000000..860a5568a3
--- /dev/null
+++ b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/tabs/_tab-modal.twig
@@ -0,0 +1,31 @@
+
+
+
Note: only use modal options when creating a thumbnail that would enlarge via a modal. In such case, you would set the image size smaller than the source file's size.
Clicking "Select icon" will bring up the icon library for user to select a specific icon.
+
Clicking "Use custom icon" will bring up an extra textarea input for raw SVG code. Appropriate icon and shape classes will be added to this custom code in the back-end.
+
Overrides maps up to utility classes, these classes will either go on the svg element or the span element with the shape classes (if a shape is chosen).
+
In the Custom Icon Workflow, clicking "remove custom icon" will bring back the view with 2 buttons ("select icon" and "use custom icon").
+
+
+{% endblock %}
diff --git a/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/05-image-paragraph.twig b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/05-image-paragraph.twig
new file mode 100644
index 0000000000..2e8a1b8ce5
--- /dev/null
+++ b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/05-image-paragraph.twig
@@ -0,0 +1,104 @@
+{% extends "_drupal-admin-ui-template.twig" %}
+
+{% block ui_component_name %}
+ Image paragraph
+{% endblock %}
+
+{% block description %}
+ Image paragraph can be stand-alone content and nested within other paragraphs that requires images.
+{% endblock %}
+
+{% block main %}
+ {% embed '_main-content.twig' %}
+ {% block fieldset_inner %}
+
+
{% endif %}
- {% block main %}{% endblock %}
+ {% block main %}
+ {# Here goes the main content #}
+ {% endblock %}
- {% if block('code_snippet') is not empty %}
+ {% if block('code_snippet') is not empty %}
Output markup
{% block code_snippet %}{% endblock %}
{% endif %}
- {% block dev_notes %}{% endblock %}
+ {% if block('dev_notes') is not empty %}
+
+
+ Note: if Allow only 1 item to be expanded at once is checked, only 1 item will be expanded on page load. Do not check multiple items to expand on page load in such scenario.
+
+ Note: Inset spacing adds consistent spacing on all 4 sides of an item; disabling it adds consistent spacing only in-between items. When set to auto, there is inset spacing around labels and no inset spacing around panels. See Tabs documentation.
+
+
+
+
+
+
+
+
+
+
+
+
+
+Visual
From 53fb0b4feb100434b7ba8c566f3a2b4114a5a8be Mon Sep 17 00:00:00 2001
From: Mroczko
Date: Wed, 23 Nov 2022 14:06:14 +0100
Subject: [PATCH 06/35] DS-889: Create new docs + update numbering
---
.../00-text-paragraph.twig | 55 ++++++++
...-paragraph.twig => 05-icon-paragraph.twig} | 15 +--
...paragraph.twig => 10-image-paragraph.twig} | 13 +-
...aragraph.twig => 15-button-paragraph.twig} | 13 +-
...raph.twig => 20-blockquote-paragraph.twig} | 2 +
.../25-list-paragraph.twig | 80 +++++++++++
.../30-action-blocks-paragraph.twig | 126 +++++++++++++++++
.../35-tabs-and-accrodion-paragraph.twig | 127 ++++++++++++++++++
8 files changed, 407 insertions(+), 24 deletions(-)
create mode 100644 docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/00-text-paragraph.twig
rename docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/{00-icon-paragraph.twig => 05-icon-paragraph.twig} (85%)
rename docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/{05-image-paragraph.twig => 10-image-paragraph.twig} (86%)
rename docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/{10-button-paragraph.twig => 15-button-paragraph.twig} (91%)
rename docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/{15-blockquote-paragraph.twig => 20-blockquote-paragraph.twig} (96%)
create mode 100644 docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/25-list-paragraph.twig
create mode 100644 docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/30-action-blocks-paragraph.twig
create mode 100644 docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/35-tabs-and-accrodion-paragraph.twig
diff --git a/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/00-text-paragraph.twig b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/00-text-paragraph.twig
new file mode 100644
index 0000000000..3589a6f241
--- /dev/null
+++ b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/00-text-paragraph.twig
@@ -0,0 +1,55 @@
+{% extends "_drupal-admin-ui-template.twig" %}
+
+{% block ui_component_name %}
+ Text Paragraph
+{% endblock %}
+
+{% block description %}
+ Text is for writing multiple headlines or text paragraphs, however, there is no support for advanced icon and link options.
+{% endblock %}
+
+{% block main %}
+ {% embed '_main-content.twig' %}
+ {% block fieldset_inner %}
+
+
Plain Text format: escape all special characters, print as exactly typed.
+
Overrides maps up to utility classes, these classes will either go on the svg element or the span element with the shape classes (if a shape is chosen).
+
Raw HTML format: print HTML.
+
+{% endblock %}
diff --git a/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/00-icon-paragraph.twig b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/05-icon-paragraph.twig
similarity index 85%
rename from docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/00-icon-paragraph.twig
rename to docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/05-icon-paragraph.twig
index dacbcd0f82..aa73aff85c 100644
--- a/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/00-icon-paragraph.twig
+++ b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/05-icon-paragraph.twig
@@ -101,13 +101,10 @@
{% endblock %}
{% block dev_notes %}
-
-
Dev Notes
-
-
Clicking "Select icon" will bring up the icon library for user to select a specific icon.
-
Clicking "Use custom icon" will bring up an extra textarea input for raw SVG code. Appropriate icon and shape classes will be added to this custom code in the back-end.
-
Overrides maps up to utility classes, these classes will either go on the svg element or the span element with the shape classes (if a shape is chosen).
-
In the Custom Icon Workflow, clicking "remove custom icon" will bring back the view with 2 buttons ("select icon" and "use custom icon").
-
-
+
+
Clicking "Select icon" will bring up the icon library for user to select a specific icon.
+
Clicking "Use custom icon" will bring up an extra textarea input for raw SVG code. Appropriate icon and shape classes will be added to this custom code in the back-end.
+
Overrides maps up to utility classes, these classes will either go on the svg element or the span element with the shape classes (if a shape is chosen).
+
In the Custom Icon Workflow, clicking "remove custom icon" will bring back the view with 2 buttons ("select icon" and "use custom icon").
+
{% endblock %}
diff --git a/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/05-image-paragraph.twig b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/10-image-paragraph.twig
similarity index 86%
rename from docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/05-image-paragraph.twig
rename to docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/10-image-paragraph.twig
index 2e8a1b8ce5..cbe8377de5 100644
--- a/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/05-image-paragraph.twig
+++ b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/10-image-paragraph.twig
@@ -93,12 +93,9 @@
{% endblock %}
{% block dev_notes %}
-
-
Dev Notes
-
-
Source image size will set the width and height attributes according to the source file's dimentions.
-
Stretch image size will set the fill prop on the image element to true.
-
If custom image size is set, it would override the width attribute, the value for height attribute would need to be updated programatically.
-
-
+
+
Source image size will set the width and height attributes according to the source file's dimentions.
+
Stretch image size will set the fill prop on the image element to true.
+
If custom image size is set, it would override the width attribute, the value for height attribute would need to be updated programatically.
+
{% endblock %}
diff --git a/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/10-button-paragraph.twig b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/15-button-paragraph.twig
similarity index 91%
rename from docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/10-button-paragraph.twig
rename to docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/15-button-paragraph.twig
index 8e70f84175..f680ab764b 100644
--- a/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/10-button-paragraph.twig
+++ b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/15-button-paragraph.twig
@@ -108,6 +108,8 @@
{% embed 'tabs/_tabs-set.twig' %}
{% block tabs %}
{% include 'tabs/_tab-action.twig' %}
+ {% include 'tabs/_tab-icon-before.twig' %}
+ {% include 'tabs/_tab-icon-after.twig' %}
{% include 'tabs/_tab-icon-only.twig' %}
{% include 'tabs/_tab-animation.twig' %}
{% include 'tabs/_tab-overrides.twig' %}
@@ -130,12 +132,9 @@
{% endblock %}
{% block dev_notes %}
-
-
Dev Notes
-
-
Regardless of how many buttons are created, always render a list. This removes the need to have two paragraphs (button and button group).
-
List Options section should be a conditional based on how many buttons are created. It does not appear if only 1 button is created.
-
-
+
+
Regardless of how many buttons are created, always render a list. This removes the need to have two paragraphs (button and button group).
+
List Options section should be a conditional based on how many buttons are created. It does not appear if only 1 button is created.
+
{% endblock %}
diff --git a/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/15-blockquote-paragraph.twig b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/20-blockquote-paragraph.twig
similarity index 96%
rename from docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/15-blockquote-paragraph.twig
rename to docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/20-blockquote-paragraph.twig
index 999aaa50ce..a25d9d0f3f 100644
--- a/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/15-blockquote-paragraph.twig
+++ b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/20-blockquote-paragraph.twig
@@ -65,6 +65,8 @@
{% embed '_tabs-set.twig' %}
{% block tabs %}
{% include '_tab-visual.twig' %}
+ {% include '_tab-avatar.twig' %}
+ {% include '_tab-logo.twig' %}
{% include '_tab-animation.twig' %}
{% include '_tab-overrides.twig' %}
{% endblock %}
diff --git a/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/25-list-paragraph.twig b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/25-list-paragraph.twig
new file mode 100644
index 0000000000..127eaa768c
--- /dev/null
+++ b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/25-list-paragraph.twig
@@ -0,0 +1,80 @@
+{% extends "_drupal-admin-ui-template.twig" %}
+
+{% block ui_component_name %}
+ List Paragraph
+{% endblock %}
+
+{% block description %}
+ The list paragraph is a sub-layout paragraph. It acts similarly to Layout but can be only added on a Layout Item level rather than on the blank canvas level.
+{% endblock %}
+
+{% block main %}
+ {% embed '_main-content.twig' %}
+
+ {% block ui_component_info %}
+
2. After adding a tabs/accordion to a layout item. The plus icon button in each tabs/accordion item adds content, the same workflow as in layout items.
2. After adding a tabs/accordion to a layout item. The plus icon button in each tabs/accordion item adds content, the same workflow as in layout items.
Note: if Allow only 1 item to be expanded at once is checked, only 1 item will be expanded on page load. Do not check multiple items to expand on page load in such scenario.
Note: only use modal options when creating a thumbnail that would enlarge via a modal. In such case, you would set the image size smaller than the source file's size.
Note: Inset spacing adds consistent spacing on all 4 sides of an item; disabling it adds consistent spacing only in-between items. When set to auto, there is inset spacing around labels and no inset spacing around panels. See Tabs documentation.
Note: only use modal options when creating a thumbnail that would enlarge via a modal. In such case, you would set the image size smaller than the source file's size.
+
Note: only use modal options when creating a thumbnail that would enlarge via a modal. In such case, you would set the image size smaller than the source file's size.
{% embed '_tabs-set.twig' %}
{% block tabs %}
- {% include '_tab-item-options.twig' %}
+ {% include '_tab-item-options-action-blocks.twig' %}
{% include '_tab-animation.twig' %}
{% include '_tab-overrides.twig' %}
{% endblock %}
diff --git a/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/35-tabs-and-accrodion-paragraph.twig b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/35-tabs-and-accrodion-paragraph.twig
index a04993df71..147e165891 100644
--- a/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/35-tabs-and-accrodion-paragraph.twig
+++ b/docs-site/src/pages/pattern-lab/_patterns/70-drupal-admin-user-interface/35-tabs-and-accrodion-paragraph.twig
@@ -18,19 +18,13 @@
{% block ui_component_showcase %}
2. After adding a tabs/accordion to a layout item. The plus icon button in each tabs/accordion item adds content, the same workflow as in layout items.