From 4705a604865c0809078d30d10731dee96cbd75e8 Mon Sep 17 00:00:00 2001
From: "Lionel.Enk" <lionel@linnovate.net>
Date: Tue, 18 Mar 2025 22:39:46 +0200
Subject: [PATCH 01/12] Improve container and flex container to enhance support
 for the design of the footer

---
 .../starshot-container.scss                   |  5 +-
 .../starshot-grid/starshot-grid.component.yml | 11 ++++-
 .../00-base/starshot-grid/starshot-grid.scss  | 46 ++++---------------
 .../00-base/starshot-grid/starshot-grid.twig  | 46 +++----------------
 4 files changed, 30 insertions(+), 78 deletions(-)

diff --git a/starshot_demo/components/00-base/starshot-container/starshot-container.scss b/starshot_demo/components/00-base/starshot-container/starshot-container.scss
index 98bfc5b8..3fc1731d 100644
--- a/starshot_demo/components/00-base/starshot-container/starshot-container.scss
+++ b/starshot_demo/components/00-base/starshot-container/starshot-container.scss
@@ -33,7 +33,7 @@
     background-color: ct-color-light('background-6');
     background-image:
       repeating-linear-gradient(
-        45deg,  
+        45deg,
         #83d0ef,
         #83d0ef 20px,
         #ccedf9 20px,
@@ -154,6 +154,9 @@
     list-style: none;
     padding: 0;
     margin: 0;
+    @media screen and (max-width: 600px) {
+      width: calc(100vw - 48px);
+    }
 
     .ct-link {
       color: var(--container-link-color);
diff --git a/starshot_demo/components/00-base/starshot-grid/starshot-grid.component.yml b/starshot_demo/components/00-base/starshot-grid/starshot-grid.component.yml
index 191ff6e3..55b3bd33 100644
--- a/starshot_demo/components/00-base/starshot-grid/starshot-grid.component.yml
+++ b/starshot_demo/components/00-base/starshot-grid/starshot-grid.component.yml
@@ -34,6 +34,7 @@ props:
         - top
         - center
         - bottom
+        - stretch
       default: top
       examples:
         - top
@@ -46,6 +47,7 @@ props:
         - left
         - center
         - right
+        - stretch
         - space-between
       default: left
       examples:
@@ -58,9 +60,9 @@ props:
       enum:
         - across
         - down
-      default: across 
+      default: across
       examples:
-        - across  
+        - across
 
     gap:
       type: string
@@ -85,6 +87,11 @@ props:
       examples:
         - wrap
 
+    last_to_end:
+      type: boolean
+      title: Push last flex element to the end of the container.
+      default: false
+
     modifier_class:
       type: string
       title: Modifier class
diff --git a/starshot_demo/components/00-base/starshot-grid/starshot-grid.scss b/starshot_demo/components/00-base/starshot-grid/starshot-grid.scss
index 4112af6a..19053f0c 100644
--- a/starshot_demo/components/00-base/starshot-grid/starshot-grid.scss
+++ b/starshot_demo/components/00-base/starshot-grid/starshot-grid.scss
@@ -10,9 +10,11 @@
 .starshot-grid {
   $root: &;
 
-  --gap: 40;
-  --span: 1;
-  --cols: 1;
+  --gap: 40px;
+
+  & .ct-starshot-container {
+    flex-grow: 1;
+  }
 
   @include starshot-grid-apply-xb {
     display: flex;
@@ -20,18 +22,8 @@
     width: 100%;
   }
 
-  &:not(#{$root}--col-none):not(#{$root}--gap-none) {
-    & > .xb--sortable-list,
-    & > div {
-      width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols) * var(--span) + var(--gap) * (var(--span) - 1));
-    }
-  }
-
   &--gap-none {
-    & > .xb--sortable-list,
-    & > div {
-      width: calc(100% / var(--cols));
-    }
+    --gap: 0;
   }
 
   &--gap-small {
@@ -46,28 +38,6 @@
     --gap: 64px;
   }
 
-  &--col-two {
-    @include ct-breakpoint(m) {
-      --cols: 2;
-    }
-  }
-
-  &--col-three {
-    @include ct-breakpoint(m) {
-      --cols: 3;
-    }
-  }
-
-  &--col-four {
-    @include ct-breakpoint(s) {
-      --cols: 2;
-    }
-
-    @include ct-breakpoint(l) {
-      --cols: 4;
-    }
-  }
-
   &--vertical-top {
     @include starshot-grid-apply-xb {
       align-items: flex-start;
@@ -134,6 +104,10 @@
     }
   }
 
+  &--last-to-end > :last-child {
+    margin-inline-start: auto;
+  }
+
   div:empty {
     display: none;
   }
diff --git a/starshot_demo/components/00-base/starshot-grid/starshot-grid.twig b/starshot_demo/components/00-base/starshot-grid/starshot-grid.twig
index 6f75bb54..e7e3684f 100644
--- a/starshot_demo/components/00-base/starshot-grid/starshot-grid.twig
+++ b/starshot_demo/components/00-base/starshot-grid/starshot-grid.twig
@@ -1,7 +1,7 @@
 {#
 /**
  * @file
- * Starshot Grid component.
+ * Starshot Flex component.
  *
  * Variables:
  * - gap: [string] Gap: none, small, medium, large.
@@ -18,44 +18,12 @@
 {% set vertical_class = 'starshot-grid--vertical-%s'|format(vertical|default('center')) %}
 {% set horizontal_class = 'starshot-grid--horizontal-%s'|format(horizontal|default('left')) %}
 {% set direction_class = 'starshot-grid--direction-%s'|format(direction|default('across')) %}
-{% set col_class = 'starshot-grid--col-%s'|format(col|default('none')) %}
 {% set wrap_class = 'starshot-grid--wrap-%s'|format(wrap|default('wrap')) %}
-{% set modifier_class = '%s %s %s %s %s %s'|format(gap_class, vertical_class, horizontal_class, direction_class, wrap_class, col_class, modifier_class|default('')) %}
-{% set columns = { 'one': 1, 'two': 2, 'three': 3, 'four': 4, 'none': 0 } %}
-{% set col_count = columns[col] %}
 
-<div class="starshot-grid {{ modifier_class }}">
-  {% if col_count == 0 %}
-    {%- block content %}
-      {{- content -}}
-    {% endblock -%}
-  {% endif %}
-  {% if col_count > 0 %}
-    <div>
-      {%- block column_one %}
-        {{- column_one -}}
-      {% endblock -%}
-    </div>
-  {% endif %}
-  {% if col_count > 1 %}
-    <div>
-      {%- block column_two %}
-        {{- column_two -}}
-      {% endblock -%}
-    </div>
-  {% endif %}
-  {% if col_count > 2 %}
-    <div>
-      {%- block column_three %}
-        {{- column_three -}}
-      {% endblock -%}
-    </div>
-  {% endif %}
-  {% if col_count > 3 %}
-    <div>
-      {%- block column_four %}
-        {{- column_four -}}
-      {% endblock -%}
-    </div>
-  {% endif %}
+{% set modifier_class = '%s %s %s %s %s %s'|format(gap_class, vertical_class, horizontal_class, direction_class, wrap_class, modifier_class|default('')) %}
+
+<div class="starshot-grid {{ modifier_class }} {{ last_to_end ? 'starshot-grid--last-to-end' : '' }}">
+  {%- block content %}
+    {{- content -}}
+  {% endblock -%}
 </div>
-- 
GitLab


From 781a7a87ca2f7204e11a5a70e2245c54fe01a738 Mon Sep 17 00:00:00 2001
From: "Lionel.Enk" <lionel@linnovate.net>
Date: Tue, 18 Mar 2025 22:40:03 +0200
Subject: [PATCH 02/12] Add Social SDCs

---
 .../02-molecules/follow_us/README.md          |  13 +++++++++
 .../follow_us/follow_us.component.yml         |  27 ++++++++++++++++++
 .../02-molecules/follow_us/follow_us.twig     |   3 ++
 .../02-molecules/follow_us/thumbnail.png      | Bin 0 -> 74525 bytes
 .../social_network/icons/facebook-logo.svg    |   3 ++
 .../social_network/icons/instagram-logo.svg   |   3 ++
 .../social_network/icons/linkedin-logo.svg    |   3 ++
 .../social_network/icons/mastodon-logo.svg    |   3 ++
 .../social_network/icons/x-logo.svg           |   3 ++
 .../social_network/icons/youtube-logo.svg     |   3 ++
 .../social_network.component.yml              |  26 +++++++++++++++++
 .../social_network/social_network.twig        |   3 ++
 12 files changed, 90 insertions(+)
 create mode 100644 starshot_demo/components/02-molecules/follow_us/README.md
 create mode 100644 starshot_demo/components/02-molecules/follow_us/follow_us.component.yml
 create mode 100644 starshot_demo/components/02-molecules/follow_us/follow_us.twig
 create mode 100644 starshot_demo/components/02-molecules/follow_us/thumbnail.png
 create mode 100644 starshot_demo/components/02-molecules/social_network/icons/facebook-logo.svg
 create mode 100644 starshot_demo/components/02-molecules/social_network/icons/instagram-logo.svg
 create mode 100644 starshot_demo/components/02-molecules/social_network/icons/linkedin-logo.svg
 create mode 100644 starshot_demo/components/02-molecules/social_network/icons/mastodon-logo.svg
 create mode 100644 starshot_demo/components/02-molecules/social_network/icons/x-logo.svg
 create mode 100644 starshot_demo/components/02-molecules/social_network/icons/youtube-logo.svg
 create mode 100644 starshot_demo/components/02-molecules/social_network/social_network.component.yml
 create mode 100644 starshot_demo/components/02-molecules/social_network/social_network.twig

diff --git a/starshot_demo/components/02-molecules/follow_us/README.md b/starshot_demo/components/02-molecules/follow_us/README.md
new file mode 100644
index 00000000..ff1abbe7
--- /dev/null
+++ b/starshot_demo/components/02-molecules/follow_us/README.md
@@ -0,0 +1,13 @@
+# Follow us
+
+This is some default content for the README. Change this to the appropriate
+content.
+
+## Usage
+
+Here you should describe how/when to use this component. This information may be
+for developers or for editors, depending on the component type.
+
+## Additional information
+
+Some extra info about the component.
diff --git a/starshot_demo/components/02-molecules/follow_us/follow_us.component.yml b/starshot_demo/components/02-molecules/follow_us/follow_us.component.yml
new file mode 100644
index 00000000..db658cf0
--- /dev/null
+++ b/starshot_demo/components/02-molecules/follow_us/follow_us.component.yml
@@ -0,0 +1,27 @@
+'$schema': 'https://git.drupalcode.org/project/drupal/-/raw/10.1.x/core/modules/sdc/src/metadata.schema.json'
+
+name: Social Media
+status: experimental
+group: Molecules
+description: Container for social media icons
+
+props:
+
+  type: object
+
+  properties:
+    social_animation_hover:
+      type: string
+      title: On hover animation
+      description: 'Select the animation style'
+      enum:
+        - scale
+        - rotate
+      default: scale
+      examples:
+        - scale
+
+slots:
+
+  social_networks:
+    title: Social Networks
diff --git a/starshot_demo/components/02-molecules/follow_us/follow_us.twig b/starshot_demo/components/02-molecules/follow_us/follow_us.twig
new file mode 100644
index 00000000..06ecfe62
--- /dev/null
+++ b/starshot_demo/components/02-molecules/follow_us/follow_us.twig
@@ -0,0 +1,3 @@
+<div class="starshot-followus {{ social_animation_hover }}">
+  {% block social_networks %}{% endblock %}
+</div>
diff --git a/starshot_demo/components/02-molecules/follow_us/thumbnail.png b/starshot_demo/components/02-molecules/follow_us/thumbnail.png
new file mode 100644
index 0000000000000000000000000000000000000000..0acb723355ba1bd93157fc024bde25528b2e6a87
GIT binary patch
literal 74525
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
E8@xfI*Z=?k

literal 0
HcmV?d00001

diff --git a/starshot_demo/components/02-molecules/social_network/icons/facebook-logo.svg b/starshot_demo/components/02-molecules/social_network/icons/facebook-logo.svg
new file mode 100644
index 00000000..3b8f5ae8
--- /dev/null
+++ b/starshot_demo/components/02-molecules/social_network/icons/facebook-logo.svg
@@ -0,0 +1,3 @@
+<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M30 5.625C25.1791 5.625 20.4664 7.05457 16.458 9.73293C12.4495 12.4113 9.32533 16.2181 7.48045 20.6721C5.63556 25.126 5.15286 30.027 6.09337 34.7553C7.03388 39.4836 9.35538 43.8268 12.7643 47.2357C16.1732 50.6446 20.5164 52.9661 25.2447 53.9066C29.973 54.8472 34.874 54.3644 39.3279 52.5196C43.7819 50.6747 47.5887 47.5505 50.2671 43.542C52.9454 39.5336 54.375 34.8209 54.375 30C54.3682 23.5374 51.7979 17.3415 47.2282 12.7718C42.6585 8.20209 36.4626 5.63182 30 5.625ZM31.875 50.5383V35.625H37.5C37.9973 35.625 38.4742 35.4275 38.8258 35.0758C39.1775 34.7242 39.375 34.2473 39.375 33.75C39.375 33.2527 39.1775 32.7758 38.8258 32.4242C38.4742 32.0725 37.9973 31.875 37.5 31.875H31.875V26.25C31.875 25.2554 32.2701 24.3016 32.9734 23.5983C33.6766 22.8951 34.6304 22.5 35.625 22.5H39.375C39.8723 22.5 40.3492 22.3025 40.7008 21.9508C41.0525 21.5992 41.25 21.1223 41.25 20.625C41.25 20.1277 41.0525 19.6508 40.7008 19.2992C40.3492 18.9475 39.8723 18.75 39.375 18.75H35.625C33.6359 18.75 31.7282 19.5402 30.3217 20.9467C28.9152 22.3532 28.125 24.2609 28.125 26.25V31.875H22.5C22.0027 31.875 21.5258 32.0725 21.1742 32.4242C20.8226 32.7758 20.625 33.2527 20.625 33.75C20.625 34.2473 20.8226 34.7242 21.1742 35.0758C21.5258 35.4275 22.0027 35.625 22.5 35.625H28.125V50.5383C22.8394 50.0558 17.9432 47.5542 14.4549 43.5538C10.9667 39.5535 9.15487 34.3623 9.39637 29.0602C9.63788 23.7581 11.9141 18.7532 15.7516 15.0865C19.5891 11.4198 24.6924 9.37369 30 9.37369C35.3076 9.37369 40.4109 11.4198 44.2484 15.0865C48.0859 18.7532 50.3621 23.7581 50.6036 29.0602C50.8452 34.3623 49.0333 39.5535 45.5451 43.5538C42.0568 47.5542 37.1606 50.0558 31.875 50.5383Z" fill="#12285F"/>
+</svg>
diff --git a/starshot_demo/components/02-molecules/social_network/icons/instagram-logo.svg b/starshot_demo/components/02-molecules/social_network/icons/instagram-logo.svg
new file mode 100644
index 00000000..4c0cd9fb
--- /dev/null
+++ b/starshot_demo/components/02-molecules/social_network/icons/instagram-logo.svg
@@ -0,0 +1,3 @@
+<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M30 18.75C27.775 18.75 25.5999 19.4098 23.7498 20.646C21.8998 21.8821 20.4578 23.6391 19.6064 25.6948C18.7549 27.7505 18.5321 30.0125 18.9662 32.1948C19.4003 34.3771 20.4717 36.3816 22.045 37.955C23.6184 39.5283 25.6229 40.5998 27.8052 41.0338C29.9875 41.4679 32.2495 41.2451 34.3052 40.3936C36.3609 39.5422 38.1179 38.1002 39.354 36.2502C40.5902 34.4001 41.25 32.225 41.25 30C41.2469 27.0173 40.0606 24.1576 37.9515 22.0485C35.8424 19.9394 32.9827 18.7531 30 18.75ZM30 37.5C28.5166 37.5 27.0666 37.0601 25.8332 36.236C24.5999 35.4119 23.6386 34.2406 23.0709 32.8701C22.5032 31.4997 22.3547 29.9917 22.6441 28.5368C22.9335 27.082 23.6478 25.7456 24.6967 24.6967C25.7456 23.6478 27.082 22.9335 28.5368 22.6441C29.9917 22.3547 31.4997 22.5032 32.8701 23.0709C34.2406 23.6386 35.4119 24.5999 36.236 25.8332C37.0601 27.0666 37.5 28.5166 37.5 30C37.5 31.9891 36.7098 33.8968 35.3033 35.3033C33.8968 36.7098 31.9891 37.5 30 37.5ZM41.25 5.625H18.75C15.2702 5.62872 11.9339 7.01273 9.47334 9.47334C7.01273 11.9339 5.62872 15.2702 5.625 18.75V41.25C5.62872 44.7298 7.01273 48.0661 9.47334 50.5267C11.9339 52.9873 15.2702 54.3713 18.75 54.375H41.25C44.7298 54.3713 48.0661 52.9873 50.5267 50.5267C52.9873 48.0661 54.3713 44.7298 54.375 41.25V18.75C54.3713 15.2702 52.9873 11.9339 50.5267 9.47334C48.0661 7.01273 44.7298 5.62872 41.25 5.625ZM50.625 41.25C50.625 43.7364 49.6373 46.121 47.8791 47.8791C46.121 49.6373 43.7364 50.625 41.25 50.625H18.75C16.2636 50.625 13.879 49.6373 12.1209 47.8791C10.3627 46.121 9.375 43.7364 9.375 41.25V18.75C9.375 16.2636 10.3627 13.879 12.1209 12.1209C13.879 10.3627 16.2636 9.375 18.75 9.375H41.25C43.7364 9.375 46.121 10.3627 47.8791 12.1209C49.6373 13.879 50.625 16.2636 50.625 18.75V41.25ZM45 17.8125C45 18.3688 44.835 18.9125 44.526 19.375C44.217 19.8376 43.7777 20.198 43.2638 20.4109C42.7499 20.6238 42.1844 20.6795 41.6388 20.571C41.0932 20.4624 40.5921 20.1946 40.1988 19.8012C39.8054 19.4079 39.5376 18.9068 39.429 18.3612C39.3205 17.8156 39.3762 17.2501 39.5891 16.7362C39.802 16.2223 40.1624 15.783 40.625 15.474C41.0875 15.1649 41.6312 15 42.1875 15C42.9334 15 43.6488 15.2963 44.1762 15.8238C44.7037 16.3512 45 17.0666 45 17.8125Z" fill="#12285F"/>
+</svg>
diff --git a/starshot_demo/components/02-molecules/social_network/icons/linkedin-logo.svg b/starshot_demo/components/02-molecules/social_network/icons/linkedin-logo.svg
new file mode 100644
index 00000000..68bdced0
--- /dev/null
+++ b/starshot_demo/components/02-molecules/social_network/icons/linkedin-logo.svg
@@ -0,0 +1,3 @@
+<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M50.625 5.625H9.375C8.38044 5.625 7.42661 6.02009 6.72335 6.72335C6.02009 7.42661 5.625 8.38044 5.625 9.375V50.625C5.625 51.6196 6.02009 52.5734 6.72335 53.2766C7.42661 53.9799 8.38044 54.375 9.375 54.375H50.625C51.6196 54.375 52.5734 53.9799 53.2766 53.2766C53.9799 52.5734 54.375 51.6196 54.375 50.625V9.375C54.375 8.38044 53.9799 7.42661 53.2766 6.72335C52.5734 6.02009 51.6196 5.625 50.625 5.625ZM50.625 50.625H9.375V9.375H50.625V50.625ZM22.5 26.25V41.25C22.5 41.7473 22.3025 42.2242 21.9508 42.5758C21.5992 42.9275 21.1223 43.125 20.625 43.125C20.1277 43.125 19.6508 42.9275 19.2992 42.5758C18.9475 42.2242 18.75 41.7473 18.75 41.25V26.25C18.75 25.7527 18.9475 25.2758 19.2992 24.9242C19.6508 24.5725 20.1277 24.375 20.625 24.375C21.1223 24.375 21.5992 24.5725 21.9508 24.9242C22.3025 25.2758 22.5 25.7527 22.5 26.25ZM43.125 32.8125V41.25C43.125 41.7473 42.9275 42.2242 42.5758 42.5758C42.2242 42.9275 41.7473 43.125 41.25 43.125C40.7527 43.125 40.2758 42.9275 39.9242 42.5758C39.5725 42.2242 39.375 41.7473 39.375 41.25V32.8125C39.375 31.5693 38.8811 30.377 38.0021 29.4979C37.123 28.6189 35.9307 28.125 34.6875 28.125C33.4443 28.125 32.252 28.6189 31.3729 29.4979C30.4939 30.377 30 31.5693 30 32.8125V41.25C30 41.7473 29.8025 42.2242 29.4508 42.5758C29.0992 42.9275 28.6223 43.125 28.125 43.125C27.6277 43.125 27.1508 42.9275 26.7992 42.5758C26.4475 42.2242 26.25 41.7473 26.25 41.25V26.25C26.2523 25.7907 26.4231 25.3483 26.73 25.0066C27.0369 24.6649 27.4586 24.4477 27.9149 24.3963C28.3713 24.3449 28.8307 24.4627 29.206 24.7275C29.5812 24.9923 29.8463 25.3856 29.9508 25.8328C31.2192 24.9724 32.698 24.4737 34.2285 24.3903C35.7589 24.3069 37.2832 24.642 38.6376 25.3595C39.9919 26.0771 41.1253 27.15 41.9159 28.4631C42.7065 29.7761 43.1245 31.2798 43.125 32.8125ZM23.4375 19.6875C23.4375 20.2438 23.2726 20.7875 22.9635 21.25C22.6545 21.7126 22.2152 22.073 21.7013 22.2859C21.1874 22.4988 20.6219 22.5545 20.0763 22.446C19.5307 22.3374 19.0296 22.0696 18.6363 21.6762C18.2429 21.2829 17.9751 20.7818 17.8665 20.2362C17.758 19.6906 17.8137 19.1251 18.0266 18.6112C18.2395 18.0973 18.5999 17.658 19.0625 17.349C19.525 17.0399 20.0687 16.875 20.625 16.875C21.3709 16.875 22.0863 17.1713 22.6137 17.6988C23.1412 18.2262 23.4375 18.9416 23.4375 19.6875Z" fill="#12285F"/>
+</svg>
diff --git a/starshot_demo/components/02-molecules/social_network/icons/mastodon-logo.svg b/starshot_demo/components/02-molecules/social_network/icons/mastodon-logo.svg
new file mode 100644
index 00000000..f128412f
--- /dev/null
+++ b/starshot_demo/components/02-molecules/social_network/icons/mastodon-logo.svg
@@ -0,0 +1,3 @@
+<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M43.125 7.5H16.875C14.3886 7.5 12.004 8.48772 10.2459 10.2459C8.48772 12.004 7.5 14.3886 7.5 16.875V45C7.5 47.4864 8.48772 49.871 10.2459 51.6291C12.004 53.3873 14.3886 54.375 16.875 54.375H37.5C37.9973 54.375 38.4742 54.1775 38.8258 53.8258C39.1775 53.4742 39.375 52.9973 39.375 52.5C39.375 52.0027 39.1775 51.5258 38.8258 51.1742C38.4742 50.8225 37.9973 50.625 37.5 50.625H16.875C15.3832 50.625 13.9524 50.0324 12.8975 48.9775C11.8426 47.9226 11.25 46.4918 11.25 45V43.125H43.125C44.3561 43.125 45.5752 42.8825 46.7127 42.4114C47.8501 41.9402 48.8836 41.2497 49.7541 40.3791C50.6247 39.5086 51.3152 38.4751 51.7864 37.3377C52.2575 36.2002 52.5 34.9811 52.5 33.75V16.875C52.5 14.3886 51.5123 12.004 49.7541 10.2459C47.996 8.48772 45.6114 7.5 43.125 7.5ZM48.75 33.75C48.75 35.2418 48.1574 36.6726 47.1025 37.7275C46.0476 38.7824 44.6168 39.375 43.125 39.375H11.25V16.875C11.25 15.3832 11.8426 13.9524 12.8975 12.8975C13.9524 11.8426 15.3832 11.25 16.875 11.25H43.125C44.6168 11.25 46.0476 11.8426 47.1025 12.8975C48.1574 13.9524 48.75 15.3832 48.75 16.875V33.75ZM43.125 24.375V31.875C43.125 32.3723 42.9275 32.8492 42.5758 33.2008C42.2242 33.5525 41.7473 33.75 41.25 33.75C40.7527 33.75 40.2758 33.5525 39.9242 33.2008C39.5725 32.8492 39.375 32.3723 39.375 31.875V24.375C39.375 23.3804 38.9799 22.4266 38.2766 21.7234C37.5734 21.0201 36.6196 20.625 35.625 20.625C34.6304 20.625 33.6766 21.0201 32.9734 21.7234C32.2701 22.4266 31.875 23.3804 31.875 24.375V31.875C31.875 32.3723 31.6775 32.8492 31.3258 33.2008C30.9742 33.5525 30.4973 33.75 30 33.75C29.5027 33.75 29.0258 33.5525 28.6742 33.2008C28.3225 32.8492 28.125 32.3723 28.125 31.875V24.375C28.125 23.3804 27.7299 22.4266 27.0266 21.7234C26.3234 21.0201 25.3696 20.625 24.375 20.625C23.3804 20.625 22.4266 21.0201 21.7234 21.7234C21.0201 22.4266 20.625 23.3804 20.625 24.375V31.875C20.625 32.3723 20.4275 32.8492 20.0758 33.2008C19.7242 33.5525 19.2473 33.75 18.75 33.75C18.2527 33.75 17.7758 33.5525 17.4242 33.2008C17.0725 32.8492 16.875 32.3723 16.875 31.875V24.375C16.8767 22.8523 17.3419 21.3662 18.2086 20.1143C19.0754 18.8623 20.3026 17.9039 21.7273 17.3663C23.1519 16.8288 24.7065 16.7376 26.1842 17.1049C27.6619 17.4722 28.9928 18.2806 30 19.4227C31.0072 18.2806 32.3381 17.4722 33.8158 17.1049C35.2935 16.7376 36.8481 16.8288 38.2727 17.3663C39.6974 17.9039 40.9246 18.8623 41.7914 20.1143C42.6581 21.3662 43.1233 22.8523 43.125 24.375Z" fill="#12285F"/>
+</svg>
diff --git a/starshot_demo/components/02-molecules/social_network/icons/x-logo.svg b/starshot_demo/components/02-molecules/social_network/icons/x-logo.svg
new file mode 100644
index 00000000..9453ba54
--- /dev/null
+++ b/starshot_demo/components/02-molecules/social_network/icons/x-logo.svg
@@ -0,0 +1,3 @@
+<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M50.3315 49.6195L35.6596 26.5617L50.137 10.6359C50.4644 10.2669 50.6332 9.78359 50.6067 9.29091C50.5802 8.79824 50.3605 8.33586 49.9954 8.00404C49.6303 7.67221 49.1491 7.49768 48.6561 7.51827C48.1631 7.53887 47.6982 7.75293 47.362 8.11406L33.5714 23.2828L24.0815 8.36953C23.9123 8.10317 23.6786 7.88384 23.402 7.73184C23.1255 7.57984 22.8151 7.5001 22.4995 7.5H11.2495C10.9133 7.49984 10.5833 7.59006 10.2939 7.76123C10.0046 7.9324 9.76657 8.17822 9.60483 8.47294C9.44309 8.76766 9.36357 9.10045 9.37459 9.43645C9.38561 9.77246 9.48676 10.0993 9.66746 10.3828L24.3393 33.4383L9.862 49.3758C9.69293 49.5574 9.5616 49.7707 9.4756 50.0035C9.3896 50.2362 9.35065 50.4837 9.36101 50.7316C9.37137 50.9795 9.43083 51.2229 9.53594 51.4477C9.64105 51.6724 9.78972 51.8741 9.97335 52.041C10.157 52.2078 10.3719 52.3366 10.6056 52.4198C10.8394 52.503 11.0873 52.539 11.3351 52.5256C11.5829 52.5123 11.8255 52.4499 12.049 52.3421C12.2725 52.2343 12.4723 52.0833 12.637 51.8977L26.4276 36.7289L35.9175 51.6422C36.0881 51.9064 36.3224 52.1234 36.5988 52.2733C36.8753 52.4232 37.185 52.5012 37.4995 52.5H48.7495C49.0853 52.4999 49.4149 52.4096 49.7039 52.2385C49.9929 52.0675 50.2307 51.822 50.3924 51.5276C50.554 51.2333 50.6337 50.9009 50.623 50.5653C50.6123 50.2296 50.5116 49.903 50.3315 49.6195ZM38.5284 48.75L14.6643 11.25H21.4612L45.3346 48.75H38.5284Z" fill="#12285F"/>
+</svg>
diff --git a/starshot_demo/components/02-molecules/social_network/icons/youtube-logo.svg b/starshot_demo/components/02-molecules/social_network/icons/youtube-logo.svg
new file mode 100644
index 00000000..87389dd1
--- /dev/null
+++ b/starshot_demo/components/02-molecules/social_network/icons/youtube-logo.svg
@@ -0,0 +1,3 @@
+<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M38.5406 28.4391L27.2906 20.9391C27.0082 20.7506 26.6799 20.6424 26.3407 20.626C26.0016 20.6096 25.6644 20.6855 25.365 20.8458C25.0657 21.006 24.8155 21.2446 24.6411 21.5359C24.4668 21.8272 24.3748 22.1605 24.375 22.5V37.5C24.3748 37.8395 24.4668 38.1728 24.6411 38.4641C24.8155 38.7555 25.0657 38.994 25.365 39.1542C25.6644 39.3145 26.0016 39.3905 26.3407 39.374C26.6799 39.3576 27.0082 39.2494 27.2906 39.0609L38.5406 31.5609C38.7978 31.3898 39.0087 31.1577 39.1546 30.8854C39.3005 30.6131 39.3768 30.3089 39.3768 30C39.3768 29.6911 39.3005 29.3869 39.1546 29.1146C39.0087 28.8423 38.7978 28.6102 38.5406 28.4391ZM28.125 33.9961V26.0156L34.1203 30L28.125 33.9961ZM54.9211 16.2938C54.7003 15.4297 54.2771 14.6306 53.6867 13.9623C53.0962 13.294 52.3552 12.7756 51.525 12.45C43.4906 9.34688 30.7031 9.37501 30 9.37501C29.2969 9.37501 16.5094 9.34688 8.475 12.45C7.64476 12.7756 6.90383 13.294 6.31335 13.9623C5.72286 14.6306 5.29975 15.4297 5.07891 16.2938C4.47188 18.6328 3.75 22.9078 3.75 30C3.75 37.0922 4.47188 41.3672 5.07891 43.7063C5.29942 44.5707 5.72238 45.3703 6.31289 46.0391C6.90339 46.7078 7.64449 47.2265 8.475 47.5523C16.1719 50.5219 28.2188 50.625 29.8453 50.625H30.1547C31.7812 50.625 43.8352 50.5219 51.525 47.5523C52.3555 47.2265 53.0966 46.7078 53.6871 46.0391C54.2776 45.3703 54.7006 44.5707 54.9211 43.7063C55.5281 41.3625 56.25 37.0922 56.25 30C56.25 22.9078 55.5281 18.6328 54.9211 16.2938ZM51.2906 42.7781C51.2192 43.0657 51.0806 43.3322 50.8863 43.5559C50.692 43.7795 50.4474 43.954 50.1727 44.0648C42.7547 46.9289 30.1383 46.8773 30.0164 46.8773H30C29.8734 46.8773 17.2664 46.9242 9.84375 44.0648C9.56899 43.954 9.32443 43.7795 9.1301 43.5559C8.93577 43.3322 8.79721 43.0657 8.72578 42.7781C8.15625 40.6383 7.5 36.6961 7.5 30C7.5 23.3039 8.15625 19.3617 8.70937 17.2336C8.77948 16.9443 8.91743 16.6759 9.11184 16.4505C9.30624 16.2252 9.5515 16.0493 9.82734 15.9375C16.9805 13.1742 28.9664 13.125 29.9484 13.125H30.0117C30.1383 13.125 42.757 13.0828 50.168 15.9375C50.4427 16.0484 50.6873 16.2228 50.8816 16.4465C51.076 16.6701 51.2145 16.9367 51.2859 17.2242C51.8438 19.3617 52.5 23.3039 52.5 30C52.5 36.6961 51.8438 40.6383 51.2906 42.7664V42.7781Z" fill="#12285F"/>
+</svg>
diff --git a/starshot_demo/components/02-molecules/social_network/social_network.component.yml b/starshot_demo/components/02-molecules/social_network/social_network.component.yml
new file mode 100644
index 00000000..6e17476d
--- /dev/null
+++ b/starshot_demo/components/02-molecules/social_network/social_network.component.yml
@@ -0,0 +1,26 @@
+'$schema': 'https://git.drupalcode.org/project/drupal/-/raw/10.1.x/core/modules/sdc/src/metadata.schema.json'
+name: Social Media Icon
+status: experimental
+props:
+  type: object
+  properties:
+    social_name:
+      type: string
+      title: Social Network
+      description: 'Pick the social network to display'
+      enum:
+        - facebook
+        - instagram
+        - linkedin
+        - mastodon
+        - x
+        - youtube
+      default: youtube
+      examples:
+        - youtube
+    social_network_url:
+      type: string
+      format: uri
+      title: Social network URL
+      # @todo Add examples here.
+      examples: []
diff --git a/starshot_demo/components/02-molecules/social_network/social_network.twig b/starshot_demo/components/02-molecules/social_network/social_network.twig
new file mode 100644
index 00000000..17a8ea5a
--- /dev/null
+++ b/starshot_demo/components/02-molecules/social_network/social_network.twig
@@ -0,0 +1,3 @@
+<a class="starshot-social-network" href=" {{ social_network_url }} " target=" _blank" title=" follow us on {{ social_name }} ">
+  <span class="starshot-icon ph--{{ social_name }}"></span>
+</a>
-- 
GitLab


From 84e8cdb3d25226445c101d536ad8ae0ca9165d70 Mon Sep 17 00:00:00 2001
From: "Lionel.Enk" <lionel@linnovate.net>
Date: Wed, 19 Mar 2025 09:17:53 +0200
Subject: [PATCH 03/12] Rename social SDC and provide url examples

---
 .../02-molecules/follow_us/README.md          |  13 -------
 .../02-molecules/follow_us/follow_us.twig     |   3 --
 .../02-molecules/follow_us/thumbnail.png      | Bin 74525 -> 0 bytes
 .../social_network.component.yml              |  26 --------------
 .../social_network/social_network.twig        |   3 --
 .../icons/facebook-logo.svg                   |   0
 .../icons/instagram-logo.svg                  |   0
 .../icons/linkedin-logo.svg                   |   0
 .../icons/mastodon-logo.svg                   |   0
 .../icons/x-logo.svg                          |   0
 .../icons/youtube-logo.svg                    |   0
 .../starshot-social-media-icons.component.yml |  32 ++++++++++++++++++
 .../starshot-social-media-icons.twig          |   3 ++
 .../starshot-social-media.component.yml}      |   0
 .../starshot-social-media.twig                |   3 ++
 15 files changed, 38 insertions(+), 45 deletions(-)
 delete mode 100644 starshot_demo/components/02-molecules/follow_us/README.md
 delete mode 100644 starshot_demo/components/02-molecules/follow_us/follow_us.twig
 delete mode 100644 starshot_demo/components/02-molecules/follow_us/thumbnail.png
 delete mode 100644 starshot_demo/components/02-molecules/social_network/social_network.component.yml
 delete mode 100644 starshot_demo/components/02-molecules/social_network/social_network.twig
 rename starshot_demo/components/02-molecules/{social_network => starshot-social-media-icons}/icons/facebook-logo.svg (100%)
 rename starshot_demo/components/02-molecules/{social_network => starshot-social-media-icons}/icons/instagram-logo.svg (100%)
 rename starshot_demo/components/02-molecules/{social_network => starshot-social-media-icons}/icons/linkedin-logo.svg (100%)
 rename starshot_demo/components/02-molecules/{social_network => starshot-social-media-icons}/icons/mastodon-logo.svg (100%)
 rename starshot_demo/components/02-molecules/{social_network => starshot-social-media-icons}/icons/x-logo.svg (100%)
 rename starshot_demo/components/02-molecules/{social_network => starshot-social-media-icons}/icons/youtube-logo.svg (100%)
 create mode 100644 starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.component.yml
 create mode 100644 starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.twig
 rename starshot_demo/components/02-molecules/{follow_us/follow_us.component.yml => starshot-social-media/starshot-social-media.component.yml} (100%)
 create mode 100644 starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.twig

diff --git a/starshot_demo/components/02-molecules/follow_us/README.md b/starshot_demo/components/02-molecules/follow_us/README.md
deleted file mode 100644
index ff1abbe7..00000000
--- a/starshot_demo/components/02-molecules/follow_us/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Follow us
-
-This is some default content for the README. Change this to the appropriate
-content.
-
-## Usage
-
-Here you should describe how/when to use this component. This information may be
-for developers or for editors, depending on the component type.
-
-## Additional information
-
-Some extra info about the component.
diff --git a/starshot_demo/components/02-molecules/follow_us/follow_us.twig b/starshot_demo/components/02-molecules/follow_us/follow_us.twig
deleted file mode 100644
index 06ecfe62..00000000
--- a/starshot_demo/components/02-molecules/follow_us/follow_us.twig
+++ /dev/null
@@ -1,3 +0,0 @@
-<div class="starshot-followus {{ social_animation_hover }}">
-  {% block social_networks %}{% endblock %}
-</div>
diff --git a/starshot_demo/components/02-molecules/follow_us/thumbnail.png b/starshot_demo/components/02-molecules/follow_us/thumbnail.png
deleted file mode 100644
index 0acb723355ba1bd93157fc024bde25528b2e6a87..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 74525
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
E8@xfI*Z=?k

diff --git a/starshot_demo/components/02-molecules/social_network/social_network.component.yml b/starshot_demo/components/02-molecules/social_network/social_network.component.yml
deleted file mode 100644
index 6e17476d..00000000
--- a/starshot_demo/components/02-molecules/social_network/social_network.component.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-'$schema': 'https://git.drupalcode.org/project/drupal/-/raw/10.1.x/core/modules/sdc/src/metadata.schema.json'
-name: Social Media Icon
-status: experimental
-props:
-  type: object
-  properties:
-    social_name:
-      type: string
-      title: Social Network
-      description: 'Pick the social network to display'
-      enum:
-        - facebook
-        - instagram
-        - linkedin
-        - mastodon
-        - x
-        - youtube
-      default: youtube
-      examples:
-        - youtube
-    social_network_url:
-      type: string
-      format: uri
-      title: Social network URL
-      # @todo Add examples here.
-      examples: []
diff --git a/starshot_demo/components/02-molecules/social_network/social_network.twig b/starshot_demo/components/02-molecules/social_network/social_network.twig
deleted file mode 100644
index 17a8ea5a..00000000
--- a/starshot_demo/components/02-molecules/social_network/social_network.twig
+++ /dev/null
@@ -1,3 +0,0 @@
-<a class="starshot-social-network" href=" {{ social_network_url }} " target=" _blank" title=" follow us on {{ social_name }} ">
-  <span class="starshot-icon ph--{{ social_name }}"></span>
-</a>
diff --git a/starshot_demo/components/02-molecules/social_network/icons/facebook-logo.svg b/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/facebook-logo.svg
similarity index 100%
rename from starshot_demo/components/02-molecules/social_network/icons/facebook-logo.svg
rename to starshot_demo/components/02-molecules/starshot-social-media-icons/icons/facebook-logo.svg
diff --git a/starshot_demo/components/02-molecules/social_network/icons/instagram-logo.svg b/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/instagram-logo.svg
similarity index 100%
rename from starshot_demo/components/02-molecules/social_network/icons/instagram-logo.svg
rename to starshot_demo/components/02-molecules/starshot-social-media-icons/icons/instagram-logo.svg
diff --git a/starshot_demo/components/02-molecules/social_network/icons/linkedin-logo.svg b/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/linkedin-logo.svg
similarity index 100%
rename from starshot_demo/components/02-molecules/social_network/icons/linkedin-logo.svg
rename to starshot_demo/components/02-molecules/starshot-social-media-icons/icons/linkedin-logo.svg
diff --git a/starshot_demo/components/02-molecules/social_network/icons/mastodon-logo.svg b/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/mastodon-logo.svg
similarity index 100%
rename from starshot_demo/components/02-molecules/social_network/icons/mastodon-logo.svg
rename to starshot_demo/components/02-molecules/starshot-social-media-icons/icons/mastodon-logo.svg
diff --git a/starshot_demo/components/02-molecules/social_network/icons/x-logo.svg b/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/x-logo.svg
similarity index 100%
rename from starshot_demo/components/02-molecules/social_network/icons/x-logo.svg
rename to starshot_demo/components/02-molecules/starshot-social-media-icons/icons/x-logo.svg
diff --git a/starshot_demo/components/02-molecules/social_network/icons/youtube-logo.svg b/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/youtube-logo.svg
similarity index 100%
rename from starshot_demo/components/02-molecules/social_network/icons/youtube-logo.svg
rename to starshot_demo/components/02-molecules/starshot-social-media-icons/icons/youtube-logo.svg
diff --git a/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.component.yml b/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.component.yml
new file mode 100644
index 00000000..3bc15dbc
--- /dev/null
+++ b/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.component.yml
@@ -0,0 +1,32 @@
+'$schema': 'https://git.drupalcode.org/project/drupal/-/raw/10.1.x/core/modules/sdc/src/metadata.schema.json'
+name: Social Media Icon
+status: experimental
+props:
+  type: object
+  properties:
+    social_media_name:
+      type: string
+      title: Social Media
+      description: 'Pick the social media to display'
+      enum:
+        - facebook
+        - instagram
+        - linkedin
+        - mastodon
+        - x
+        - youtube
+      default: youtube
+      examples:
+        - youtube
+    social_media_url:
+      type: string
+      format: uri
+      title: Social Media URL
+      examples: [
+        'https://www.youtube.com/drupalassociation',
+        'https://www.facebook.com/DrupalOpenSource/',
+        'https://www.instagram.com/drupalassociation/',
+        'https://www.linkedin.com/company/drupal-project/',
+        'https://mastodon.social/@drupal',
+        'http://x.com/drupal'
+      ]
diff --git a/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.twig b/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.twig
new file mode 100644
index 00000000..d79dbe66
--- /dev/null
+++ b/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.twig
@@ -0,0 +1,3 @@
+<a class="starshot-social-media-item" href=" {{ social_media_url }} " target=" _blank" title=" follow us on {{ social_media_name }} ">
+  <span class="starshot-icon ph--{{ social_media_name }}"></span>
+</a>
diff --git a/starshot_demo/components/02-molecules/follow_us/follow_us.component.yml b/starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.component.yml
similarity index 100%
rename from starshot_demo/components/02-molecules/follow_us/follow_us.component.yml
rename to starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.component.yml
diff --git a/starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.twig b/starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.twig
new file mode 100644
index 00000000..cdcf1ec2
--- /dev/null
+++ b/starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.twig
@@ -0,0 +1,3 @@
+<div class="starshot-social-media {{ social_animation_hover }}">
+  {% block social_networks %}{% endblock %}
+</div>
-- 
GitLab


From 650bd745e8899d4c51d4df67e6ec83bfd1857548 Mon Sep 17 00:00:00 2001
From: "Lionel.Enk" <lionel@linnovate.net>
Date: Wed, 19 Mar 2025 10:10:05 +0200
Subject: [PATCH 04/12] Make starshot columns completly independent from
 starshot-grid sdc

---
 .../starshot-columns.component.yml            |  2 +-
 .../starshot-columns/starshot-columns.scss    | 59 +++++++++++++++++++
 .../starshot-columns/starshot-columns.twig    | 12 ++--
 3 files changed, 64 insertions(+), 9 deletions(-)

diff --git a/starshot_demo/components/00-base/starshot-columns/starshot-columns.component.yml b/starshot_demo/components/00-base/starshot-columns/starshot-columns.component.yml
index e433900d..bc3e2b06 100644
--- a/starshot_demo/components/00-base/starshot-columns/starshot-columns.component.yml
+++ b/starshot_demo/components/00-base/starshot-columns/starshot-columns.component.yml
@@ -75,7 +75,7 @@ slots:
       - Column three
 
   column_four:
-    title: Column three
+    title: Column four
     description: Fourth column slot.
     # @fixme if no examples, component does not show up.
     examples:
diff --git a/starshot_demo/components/00-base/starshot-columns/starshot-columns.scss b/starshot_demo/components/00-base/starshot-columns/starshot-columns.scss
index da526996..216f6290 100644
--- a/starshot_demo/components/00-base/starshot-columns/starshot-columns.scss
+++ b/starshot_demo/components/00-base/starshot-columns/starshot-columns.scss
@@ -1,4 +1,63 @@
 .starshot-columns {
+  $root: &;
+
+  --gap: 40px;
+  --span: 1;
+  --cols: 1;
+
+  display: flex;
+  flex-wrap: wrap;
+  gap: var(--gap);
+
+  &:not(#{$root}--col-none):not(#{$root}--gap-none) {
+
+    &>div {
+      width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols) * var(--span) + var(--gap) * (var(--span) - 1));
+    }
+  }
+
+  &--gap-none {
+
+    &>div {
+      width: calc(100% / var(--cols));
+    }
+    --gap: 0;
+  }
+
+  &--gap-small {
+    --gap: 16px;
+  }
+
+  &--gap-medium {
+    --gap: 32px;
+  }
+
+  &--gap-large {
+    --gap: 64px;
+  }
+
+  &--col-two {
+    @include ct-breakpoint(m) {
+      --cols: 2;
+    }
+  }
+
+  &--col-three {
+    @include ct-breakpoint(m) {
+      --cols: 3;
+    }
+  }
+
+  &--col-four {
+    @include ct-breakpoint(s) {
+      --cols: 2;
+    }
+
+    @include ct-breakpoint(l) {
+      --cols: 4;
+    }
+  }
+
   &--alignment {
     &-right {
       div {
diff --git a/starshot_demo/components/00-base/starshot-columns/starshot-columns.twig b/starshot_demo/components/00-base/starshot-columns/starshot-columns.twig
index dd5a38a1..4d5ba51f 100644
--- a/starshot_demo/components/00-base/starshot-columns/starshot-columns.twig
+++ b/starshot_demo/components/00-base/starshot-columns/starshot-columns.twig
@@ -15,18 +15,14 @@
  */
 #}
 
-{% set gap_class = 'starshot-grid--gap-%s'|format(gap|default('none')) %}
-{% set vertical_class = 'starshot-grid--vertical-%s'|format(vertical|default('top')) %}
-{% set horizontal_class = 'starshot-grid--horizontal-%s'|format(horizontal|default('left')) %}
-{% set direction_class = 'starshot-grid--direction-%s'|format(direction|default('across')) %}
-{% set col_class = 'starshot-grid--col-%s'|format(cols|default('none')) %}
-{% set wrap_class = 'starshot-grid--wrap-%s'|format(wrap|default('wrap')) %}
+{% set gap_class = 'starshot-columns--gap-%s'|format(gap|default('none')) %}
+{% set col_class = 'starshot-columns--col-%s'|format(cols|default('none')) %}
 {% set alignment_class = 'starshot-columns--alignment-%s'|format(alignment|default('none')) %}
-{% set modifier_class = '%s %s %s %s %s %s %s'|format(gap_class, vertical_class, horizontal_class, direction_class, wrap_class, col_class, alignment_class, modifier_class|default('')) %}
+{% set modifier_class = '%s %s %s %s'|format(gap_class, col_class, alignment_class, modifier_class|default('')) %}
 {% set columns = { 'one': 1, 'two': 2, 'three': 3, 'four': 4, 'none': 0 } %}
 {% set col_count = columns[cols] %}
 
-<div class="starshot-grid starshot-columns {{ modifier_class }}">
+<div class="starshot-columns {{ modifier_class }}">
   {% if col_count > 0 %}
     <div>
       {%- block column_one %}
-- 
GitLab


From eff155e546bb5c0e3c5d67c44c0d8581b3bc610c Mon Sep 17 00:00:00 2001
From: "Lionel.Enk" <lionel@linnovate.net>
Date: Wed, 19 Mar 2025 12:08:29 +0200
Subject: [PATCH 05/12] make container component more generic to support Header
 with main navigation  as well

---
 .../starshot-container.component.yml          | 13 +++++
 .../starshot-container.scss                   | 53 +++++++++++++++++--
 .../starshot-container.twig                   |  6 ++-
 3 files changed, 68 insertions(+), 4 deletions(-)

diff --git a/starshot_demo/components/00-base/starshot-container/starshot-container.component.yml b/starshot_demo/components/00-base/starshot-container/starshot-container.component.yml
index c541b494..ddf537fd 100644
--- a/starshot_demo/components/00-base/starshot-container/starshot-container.component.yml
+++ b/starshot_demo/components/00-base/starshot-container/starshot-container.component.yml
@@ -81,6 +81,19 @@ props:
       examples:
         - false
 
+    drop_shadow:
+      type: boolean
+      title: Add shadow to slot
+      examples:
+        - false
+
+    act_as_header:
+      type: boolean
+      title: Act as act_as_header
+      description: If a menu is inserted, it will be styled as main menu
+      examples:
+        - false
+
     # Don't put examples as this is used with and without images.
     image:
       $ref: json-schema-definitions://experience_builder.module/image
diff --git a/starshot_demo/components/00-base/starshot-container/starshot-container.scss b/starshot_demo/components/00-base/starshot-container/starshot-container.scss
index 3fc1731d..7e47b78e 100644
--- a/starshot_demo/components/00-base/starshot-container/starshot-container.scss
+++ b/starshot_demo/components/00-base/starshot-container/starshot-container.scss
@@ -49,8 +49,51 @@
   &--design-gradient {
     background: linear-gradient(90deg, #26a4e5, #cbbaf5);
   }
+  &--has-side-padding {
+    padding-left: 24px;
+    padding-right: 24px;
+  }
+  &--act-as-header {
+    min-height: 60px;
+    .ct-menu {
+      display: none;
+
+      @include ct-breakpoint(m) {
+        display: flex;
+        flex-direction: row;
+
+        .ct-link {
+          color: #12285f;
+          text-transform: uppercase;
+          margin-bottom: -2px;
+          padding: 0;
+          transition: border-bottom 200ms ease-in;
+          letter-spacing: 1.5px;
+          border-bottom: 2px solid transparent;
+          font-size: 13px;
+          font-weight: 600;
+          font-style: normal;
+          line-height: normal;
+
+          &:hover,
+          &:visited,
+          &:hover:visited {
+            color: #12285f;
+          }
+
+          &:hover {
+            text-decoration: underline;
+          }
+        }
+      }
+    }
+  }
+
 
   &__inner {
+
+    padding: 16px 24px;
+
     #{$root}--constrain & {
       max-width: 1608px;
       margin: auto;
@@ -74,10 +117,14 @@
       gap: 40px;
     }
 
-    #{$root}--has-side-padding & {
-      padding-left: 24px;
-      padding-right: 24px;
+    #{$root}--drop-shadow & {
+      box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.05);
+      --container-link-color: #12285f;
+      --container-paragraph-color: #12285f;
+      background-color: white;
+      border-radius: 10px;
     }
+
   }
 
   &--spacing-large {
diff --git a/starshot_demo/components/00-base/starshot-container/starshot-container.twig b/starshot_demo/components/00-base/starshot-container/starshot-container.twig
index 8cab4948..6703bf33 100644
--- a/starshot_demo/components/00-base/starshot-container/starshot-container.twig
+++ b/starshot_demo/components/00-base/starshot-container/starshot-container.twig
@@ -21,10 +21,14 @@
 {% set spacing_class = 'ct-starshot-container--spacing-%s'|format(spacing|default('none')) %}
 {% set gap_class = 'ct-starshot-container--gap-%s'|format(gap|default('none')) %}
 {% set has_gap_class = gap ? 'ct-starshot-container--gap' : '' %}
+{% set drop_shadow_class = drop_shadow ? 'ct-starshot-container--drop-shadow' : '' %}
+{% set act_as_header_class = act_as_header ? 'ct-starshot-container--act-as-header' : '' %}
 {% set constrain_class = constrain ? 'ct-starshot-container--constrain' : '' %}
 {% set has_image_class = image and image.src ? 'ct-starshot-container--has-image' : '' %}
 {% set side_padding_class = side_padding ? 'ct-starshot-container--has-side-padding' : '' %}
-{% set modifier_class = '%s %s %s %s %s %s %s %s'|format(design_class, constrain_class, spacing_class, has_gap_class, gap_class, has_image_class, side_padding_class, modifier_class|default('')) %}
+{% set act_as_header_class = act_as_header ? 'ct-starshot-container--act-as-header' : '' %}
+{% set modifier_class = '%s %s %s %s %s %s %s %s %s %s'|format(design_class, constrain_class, spacing_class, has_gap_class, gap_class, has_image_class, side_padding_class, drop_shadow_class, act_as_header_class, modifier_class|default('')) %}
+
 {% set background_url = '' %}
 
 <div
-- 
GitLab


From 4bc897fbb3b0e3e897f5209ec16052ced0dbb191 Mon Sep 17 00:00:00 2001
From: "Lionel.Enk" <lionel@linnovate.net>
Date: Wed, 19 Mar 2025 15:08:21 +0200
Subject: [PATCH 06/12] Refactor and add more styles for inner

---
 .../assets/starshot/starshot_banner_frame.svg |  2 +-
 .../starshot-container.component.yml          | 26 +++++---
 .../starshot-container.scss                   | 60 +++++++++++++++++--
 .../starshot-container.twig                   |  8 ++-
 4 files changed, 79 insertions(+), 17 deletions(-)

diff --git a/starshot_demo/assets/starshot/starshot_banner_frame.svg b/starshot_demo/assets/starshot/starshot_banner_frame.svg
index 8a57c904..97548c68 100644
--- a/starshot_demo/assets/starshot/starshot_banner_frame.svg
+++ b/starshot_demo/assets/starshot/starshot_banner_frame.svg
@@ -1,4 +1,4 @@
-<svg width="1168" height="830" viewBox="0 0 1168 830" fill="none" xmlns="http://www.w3.org/2000/svg">
+<svg preserveAspectRatio="none" width="1168" height="830" viewBox="0 0 1168 830" fill="none" xmlns="http://www.w3.org/2000/svg">
 <rect x="6.05144" y="-6.05144" width="1103.9" height="780.897" rx="26.2573" transform="matrix(1 0 0 -1 49 814.897)" stroke="#12285F" stroke-width="12.1029"/>
 <path d="M748.365 6.00015L797.816 36.098" stroke="#12285F" stroke-width="12.1029" stroke-miterlimit="10"/>
 <path d="M819.437 6.00015L868.888 36.098" stroke="#12285F" stroke-width="12.1029" stroke-miterlimit="10"/>
diff --git a/starshot_demo/components/00-base/starshot-container/starshot-container.component.yml b/starshot_demo/components/00-base/starshot-container/starshot-container.component.yml
index ddf537fd..98534875 100644
--- a/starshot_demo/components/00-base/starshot-container/starshot-container.component.yml
+++ b/starshot_demo/components/00-base/starshot-container/starshot-container.component.yml
@@ -25,7 +25,7 @@ props:
 
     design:
       type: string
-      title: Design
+      title: Design container
       description: 'Design: none, light, green, blue, navy, lavender, blue-stripe, gradient.'
       enum:
         - none
@@ -40,6 +40,20 @@ props:
       examples:
         - none
 
+    design_slot:
+      type: string
+      title: Design inner
+      description: 'Design inner: none, outline, shadow, carpet'
+      enum:
+        - none
+        - outline
+        - shadow
+        - blue-shadow
+        - carpet
+      default: none
+      examples:
+        - none
+
     spacing:
       type: string
       title: Top and bottom spacing
@@ -78,19 +92,15 @@ props:
     side_padding:
       type: boolean
       title: Padding on sides
-      examples:
-        - false
-
-    drop_shadow:
-      type: boolean
-      title: Add shadow to slot
+      default: false
       examples:
         - false
 
     act_as_header:
       type: boolean
-      title: Act as act_as_header
+      title: Act as Header
       description: If a menu is inserted, it will be styled as main menu
+      default: false
       examples:
         - false
 
diff --git a/starshot_demo/components/00-base/starshot-container/starshot-container.scss b/starshot_demo/components/00-base/starshot-container/starshot-container.scss
index 7e47b78e..fc3e10c3 100644
--- a/starshot_demo/components/00-base/starshot-container/starshot-container.scss
+++ b/starshot_demo/components/00-base/starshot-container/starshot-container.scss
@@ -32,13 +32,11 @@
   &--design-blue-stripe {
     background-color: ct-color-light('background-6');
     background-image:
-      repeating-linear-gradient(
-        45deg,
+      repeating-linear-gradient(45deg,
         #83d0ef,
         #83d0ef 20px,
         #ccedf9 20px,
-        #ccedf9 72px
-      );
+        #ccedf9 72px);
     background-position: center;
   }
 
@@ -49,12 +47,15 @@
   &--design-gradient {
     background: linear-gradient(90deg, #26a4e5, #cbbaf5);
   }
+
   &--has-side-padding {
     padding-left: 24px;
     padding-right: 24px;
   }
+
   &--act-as-header {
     min-height: 60px;
+
     .ct-menu {
       display: none;
 
@@ -117,7 +118,33 @@
       gap: 40px;
     }
 
-    #{$root}--drop-shadow & {
+    &--design-slot-outline {
+      border: 2px solid #12285f;
+      background-color: white;
+      border-radius: 10px;
+    }
+
+    &--design-slot-carpet {
+      border: 2px solid #12285f;
+      background-color: white;
+      border-radius: 10px;
+      position: relative;
+
+      &::after {
+        content: "";
+        position: absolute;
+        display: inline-block;
+        background-image: url(/themes/contrib/demo_design_system/starshot_demo/assets/starshot/starshot_banner_frame.svg);
+        background-repeat: no-repeat;
+        background-size: 100% 100%;
+        left: -4.9%;
+        top: -4.9%;
+        right: -1%;
+        bottom: -1%;
+      }
+    }
+
+    &--design-slot-shadow {
       box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.05);
       --container-link-color: #12285f;
       --container-paragraph-color: #12285f;
@@ -125,6 +152,28 @@
       border-radius: 10px;
     }
 
+    &--design-slot-blue-shadow {
+      box-shadow: -15px 15px 0px 0px #009CDE;
+      --container-link-color: #12285f;
+      --container-paragraph-color: #12285f;
+      background-color: white;
+      border: 2px solid #12285f;
+      border-radius: 10px;
+      position: relative;
+
+      &::after {
+        position: absolute;
+        top: -15px;
+        left: 15px;
+        right: -15px;
+        bottom: 15px;
+        content: "";
+        border: 2px solid #FFC107;
+        display: block;
+        border-radius: 10px;
+      }
+    }
+
   }
 
   &--spacing-large {
@@ -201,6 +250,7 @@
     list-style: none;
     padding: 0;
     margin: 0;
+
     @media screen and (max-width: 600px) {
       width: calc(100vw - 48px);
     }
diff --git a/starshot_demo/components/00-base/starshot-container/starshot-container.twig b/starshot_demo/components/00-base/starshot-container/starshot-container.twig
index 6703bf33..e057d107 100644
--- a/starshot_demo/components/00-base/starshot-container/starshot-container.twig
+++ b/starshot_demo/components/00-base/starshot-container/starshot-container.twig
@@ -21,14 +21,16 @@
 {% set spacing_class = 'ct-starshot-container--spacing-%s'|format(spacing|default('none')) %}
 {% set gap_class = 'ct-starshot-container--gap-%s'|format(gap|default('none')) %}
 {% set has_gap_class = gap ? 'ct-starshot-container--gap' : '' %}
-{% set drop_shadow_class = drop_shadow ? 'ct-starshot-container--drop-shadow' : '' %}
 {% set act_as_header_class = act_as_header ? 'ct-starshot-container--act-as-header' : '' %}
+
 {% set constrain_class = constrain ? 'ct-starshot-container--constrain' : '' %}
 {% set has_image_class = image and image.src ? 'ct-starshot-container--has-image' : '' %}
 {% set side_padding_class = side_padding ? 'ct-starshot-container--has-side-padding' : '' %}
-{% set act_as_header_class = act_as_header ? 'ct-starshot-container--act-as-header' : '' %}
 {% set modifier_class = '%s %s %s %s %s %s %s %s %s %s'|format(design_class, constrain_class, spacing_class, has_gap_class, gap_class, has_image_class, side_padding_class, drop_shadow_class, act_as_header_class, modifier_class|default('')) %}
 
+{% set design_slot_class = 'ct-starshot-container__inner--design-slot-%s'|format(design_slot|default('none')) %}
+{% set modifier_inner_class = '%s %s'|format(design_slot_class, modifier_inner_class|default('')) %}
+
 {% set background_url = '' %}
 
 <div
@@ -36,7 +38,7 @@
   {% if attributes is not empty %}{{- attributes|raw -}}{% endif %}
   {% if background_url is not empty %}style="background-image: url('{{- background_url|raw -}}')"{% endif %}
 >
-  <div class="ct-starshot-container__inner">
+  <div class="ct-starshot-container__inner {{ modifier_inner_class -}}">
     {% block content %}
       {{ content|raw }}
     {% endblock %}
-- 
GitLab


From fa1c166efb0f17d554537d87436cd44571a9285c Mon Sep 17 00:00:00 2001
From: "Lionel.Enk" <lionel@linnovate.net>
Date: Wed, 19 Mar 2025 18:20:44 +0200
Subject: [PATCH 07/12] Improve fringe

---
 .../00-base/starshot-container/fringe.svg     | 17 +++++++++++++++
 .../starshot-container.scss                   | 21 +++++--------------
 2 files changed, 22 insertions(+), 16 deletions(-)
 create mode 100644 starshot_demo/components/00-base/starshot-container/fringe.svg

diff --git a/starshot_demo/components/00-base/starshot-container/fringe.svg b/starshot_demo/components/00-base/starshot-container/fringe.svg
new file mode 100644
index 00000000..0989eed5
--- /dev/null
+++ b/starshot_demo/components/00-base/starshot-container/fringe.svg
@@ -0,0 +1,17 @@
+<svg width="120" height="120" viewBox="0 0 120 120" xmlns="http://www.w3.org/2000/svg">
+  <!-- Top-left corner -->
+  <path d="M0 0 L40 40" stroke="#12285F" stroke-width="12" stroke-miterlimit="10"/>
+
+  <!-- Top edge (repeats along top border) -->
+  <path d="M40 0 L80 40" stroke="#12285F" stroke-width="12" stroke-miterlimit="10"/>
+
+  <!-- Left edge (repeats along left border) -->
+  <path d="M0 40 L40 80" stroke="#12285F" stroke-width="12" stroke-miterlimit="10"/>
+
+  <!-- Optional slices (not used due to border-width: 40px 0 0 40px) -->
+  <path d="M80 0 L120 40" stroke="#12285F" stroke-width="12" stroke-miterlimit="10"/>
+  <path d="M0 80 L40 120" stroke="#12285F" stroke-width="12" stroke-miterlimit="10"/>
+  <path d="M40 80 L80 120" stroke="#12285F" stroke-width="12" stroke-miterlimit="10"/>
+  <path d="M80 40 L120 80" stroke="#12285F" stroke-width="12" stroke-miterlimit="10"/>
+  <path d="M40 40 L80 80" stroke="#12285F" stroke-width="12" stroke-miterlimit="10"/>
+</svg>
diff --git a/starshot_demo/components/00-base/starshot-container/starshot-container.scss b/starshot_demo/components/00-base/starshot-container/starshot-container.scss
index fc3e10c3..789703f1 100644
--- a/starshot_demo/components/00-base/starshot-container/starshot-container.scss
+++ b/starshot_demo/components/00-base/starshot-container/starshot-container.scss
@@ -125,23 +125,12 @@
     }
 
     &--design-slot-carpet {
-      border: 2px solid #12285f;
-      background-color: white;
       border-radius: 10px;
-      position: relative;
-
-      &::after {
-        content: "";
-        position: absolute;
-        display: inline-block;
-        background-image: url(/themes/contrib/demo_design_system/starshot_demo/assets/starshot/starshot_banner_frame.svg);
-        background-repeat: no-repeat;
-        background-size: 100% 100%;
-        left: -4.9%;
-        top: -4.9%;
-        right: -1%;
-        bottom: -1%;
-      }
+      border-style: solid;
+      border-width: 40px 0 0 40px;
+      border-image: url('/themes/contrib/demo_design_system/starshot_demo/components/00-base/starshot-container/fringe.svg') 40 round;
+      box-shadow: 0 0 0 10px #12285f;
+      border-image-outset: 40px 0 0 40px;
     }
 
     &--design-slot-shadow {
-- 
GitLab


From a06e4ee760238343fb79289f6f8b9b156f679091 Mon Sep 17 00:00:00 2001
From: "Lionel.Enk" <lionel@linnovate.net>
Date: Wed, 19 Mar 2025 18:21:34 +0200
Subject: [PATCH 08/12] Add Social media

---
 .../starshot-social-media-icons.scss          | 29 +++++++++++++++++++
 .../starshot-social-media.scss                |  7 +++++
 2 files changed, 36 insertions(+)
 create mode 100644 starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.scss
 create mode 100644 starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.scss

diff --git a/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.scss b/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.scss
new file mode 100644
index 00000000..38d63bf9
--- /dev/null
+++ b/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.scss
@@ -0,0 +1,29 @@
+.starshot-social-media-item {
+
+  .starshot-icon {
+    width: 60px;
+    height: 60px;
+    display: inline-block;
+    background-color: #12285F;
+    transition: transform .3s;
+  }
+
+  &:hover .starshot-icon{
+    background-color: aquamarine;
+
+    .starshot-social-media.scale & {
+      transform: scale(1.5);
+    }
+    .starshot-social-media.rotate & {
+      transform: rotate(25deg);
+    }
+  }
+
+}
+
+.ph--facebook { mask-image: url("icons/facebook-logo.svg"); }
+.ph--youtube { mask-image: url("icons/youtube-logo.svg"); }
+.ph--mastodon { mask-image: url("icons/mastodon-logo.svg"); }
+.ph--linkedin { mask-image: url("icons/linkedin-logo.svg"); }
+.ph--instagram { mask-image: url("icons/instagram-logo.svg"); }
+.ph--x { mask-image: url("icons/x-logo.svg"); }
diff --git a/starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.scss b/starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.scss
new file mode 100644
index 00000000..6222fafd
--- /dev/null
+++ b/starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.scss
@@ -0,0 +1,7 @@
+.starshot-social-media {
+  display: flex;
+  flex-wrap: wrap;
+  gap: 40px;
+  max-width: 260px;
+  margin: 0 auto;
+}
-- 
GitLab


From 193bdbf6def2d50eba81771698517788ccd6e261 Mon Sep 17 00:00:00 2001
From: "Lionel.Enk" <lionel@linnovate.net>
Date: Wed, 19 Mar 2025 18:38:58 +0200
Subject: [PATCH 09/12] Fix menu links not clickable when using
 blue-shadow(with yellow border on top of the container)

---
 .../00-base/starshot-container/starshot-container.scss    | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/starshot_demo/components/00-base/starshot-container/starshot-container.scss b/starshot_demo/components/00-base/starshot-container/starshot-container.scss
index 789703f1..bf7d82c9 100644
--- a/starshot_demo/components/00-base/starshot-container/starshot-container.scss
+++ b/starshot_demo/components/00-base/starshot-container/starshot-container.scss
@@ -150,7 +150,12 @@
       border-radius: 10px;
       position: relative;
 
-      &::after {
+      & > * {
+        position: relative;
+        z-index: 2;
+      }
+
+      &::before {
         position: absolute;
         top: -15px;
         left: 15px;
@@ -160,6 +165,7 @@
         border: 2px solid #FFC107;
         display: block;
         border-radius: 10px;
+
       }
     }
 
-- 
GitLab


From f2051986b2e5dcc027c93547b9dfd4ab0604f252 Mon Sep 17 00:00:00 2001
From: "Lionel.Enk" <lionel@linnovate.net>
Date: Wed, 19 Mar 2025 18:39:23 +0200
Subject: [PATCH 10/12] Fix media icons path

---
 .../starshot-social-media-icons.scss                 | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.scss b/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.scss
index 38d63bf9..7d1c89d0 100644
--- a/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.scss
+++ b/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.scss
@@ -21,9 +21,9 @@
 
 }
 
-.ph--facebook { mask-image: url("icons/facebook-logo.svg"); }
-.ph--youtube { mask-image: url("icons/youtube-logo.svg"); }
-.ph--mastodon { mask-image: url("icons/mastodon-logo.svg"); }
-.ph--linkedin { mask-image: url("icons/linkedin-logo.svg"); }
-.ph--instagram { mask-image: url("icons/instagram-logo.svg"); }
-.ph--x { mask-image: url("icons/x-logo.svg"); }
+.ph--facebook  { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/facebook-logo.svg"); }
+.ph--youtube   { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/youtube-logo.svg"); }
+.ph--mastodon  { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/mastodon-logo.svg"); }
+.ph--linkedin  { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/linkedin-logo.svg"); }
+.ph--instagram { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/instagram-logo.svg"); }
+.ph--x         { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/x-logo.svg"); }
-- 
GitLab


From 01abe14f3ef90087827581cf8d75b9eed39543a8 Mon Sep 17 00:00:00 2001
From: Kristen Pol <kristen.pol@gmail.com>
Date: Wed, 19 Mar 2025 10:59:43 -0700
Subject: [PATCH 11/12] Minor renaming.

---
 .../starshot-social-media.component.yml                     | 6 +++---
 .../starshot-social-media/starshot-social-media.twig        | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.component.yml b/starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.component.yml
index db658cf0..68e6e2cb 100644
--- a/starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.component.yml
+++ b/starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.component.yml
@@ -10,7 +10,7 @@ props:
   type: object
 
   properties:
-    social_animation_hover:
+    hover_animation:
       type: string
       title: On hover animation
       description: 'Select the animation style'
@@ -23,5 +23,5 @@ props:
 
 slots:
 
-  social_networks:
-    title: Social Networks
+  social_media_icons:
+    title: Social Media Icons
diff --git a/starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.twig b/starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.twig
index cdcf1ec2..9afee371 100644
--- a/starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.twig
+++ b/starshot_demo/components/02-molecules/starshot-social-media/starshot-social-media.twig
@@ -1,3 +1,3 @@
-<div class="starshot-social-media {{ social_animation_hover }}">
-  {% block social_networks %}{% endblock %}
+<div class="starshot-social-media {{ hover_animation }}">
+  {% block social_media_icons %}{% endblock %}
 </div>
-- 
GitLab


From 0b1347811f2b7e849290dcc3fe54743b9f39ec42 Mon Sep 17 00:00:00 2001
From: Kristen Pol <kristen.pol@gmail.com>
Date: Wed, 19 Mar 2025 11:15:35 -0700
Subject: [PATCH 12/12] Rename icons to icon and some minor tweaks.

---
 .../icons/facebook-logo.svg                   |  0
 .../icons/instagram-logo.svg                  |  0
 .../icons/linkedin-logo.svg                   |  0
 .../icons/mastodon-logo.svg                   |  0
 .../icons/x-logo.svg                          |  0
 .../icons/youtube-logo.svg                    |  0
 .../starshot-social-media-icon.component.yml} | 22 ++++++++++---------
 .../starshot-social-media-icon.scss}          | 12 +++++-----
 .../starshot-social-media-icon.twig           |  3 +++
 .../starshot-social-media-icons.twig          |  3 ---
 10 files changed, 21 insertions(+), 19 deletions(-)
 rename starshot_demo/components/02-molecules/{starshot-social-media-icons => starshot-social-media-icon}/icons/facebook-logo.svg (100%)
 rename starshot_demo/components/02-molecules/{starshot-social-media-icons => starshot-social-media-icon}/icons/instagram-logo.svg (100%)
 rename starshot_demo/components/02-molecules/{starshot-social-media-icons => starshot-social-media-icon}/icons/linkedin-logo.svg (100%)
 rename starshot_demo/components/02-molecules/{starshot-social-media-icons => starshot-social-media-icon}/icons/mastodon-logo.svg (100%)
 rename starshot_demo/components/02-molecules/{starshot-social-media-icons => starshot-social-media-icon}/icons/x-logo.svg (100%)
 rename starshot_demo/components/02-molecules/{starshot-social-media-icons => starshot-social-media-icon}/icons/youtube-logo.svg (100%)
 rename starshot_demo/components/02-molecules/{starshot-social-media-icons/starshot-social-media-icons.component.yml => starshot-social-media-icon/starshot-social-media-icon.component.yml} (58%)
 rename starshot_demo/components/02-molecules/{starshot-social-media-icons/starshot-social-media-icons.scss => starshot-social-media-icon/starshot-social-media-icon.scss} (84%)
 create mode 100644 starshot_demo/components/02-molecules/starshot-social-media-icon/starshot-social-media-icon.twig
 delete mode 100644 starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.twig

diff --git a/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/facebook-logo.svg b/starshot_demo/components/02-molecules/starshot-social-media-icon/icons/facebook-logo.svg
similarity index 100%
rename from starshot_demo/components/02-molecules/starshot-social-media-icons/icons/facebook-logo.svg
rename to starshot_demo/components/02-molecules/starshot-social-media-icon/icons/facebook-logo.svg
diff --git a/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/instagram-logo.svg b/starshot_demo/components/02-molecules/starshot-social-media-icon/icons/instagram-logo.svg
similarity index 100%
rename from starshot_demo/components/02-molecules/starshot-social-media-icons/icons/instagram-logo.svg
rename to starshot_demo/components/02-molecules/starshot-social-media-icon/icons/instagram-logo.svg
diff --git a/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/linkedin-logo.svg b/starshot_demo/components/02-molecules/starshot-social-media-icon/icons/linkedin-logo.svg
similarity index 100%
rename from starshot_demo/components/02-molecules/starshot-social-media-icons/icons/linkedin-logo.svg
rename to starshot_demo/components/02-molecules/starshot-social-media-icon/icons/linkedin-logo.svg
diff --git a/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/mastodon-logo.svg b/starshot_demo/components/02-molecules/starshot-social-media-icon/icons/mastodon-logo.svg
similarity index 100%
rename from starshot_demo/components/02-molecules/starshot-social-media-icons/icons/mastodon-logo.svg
rename to starshot_demo/components/02-molecules/starshot-social-media-icon/icons/mastodon-logo.svg
diff --git a/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/x-logo.svg b/starshot_demo/components/02-molecules/starshot-social-media-icon/icons/x-logo.svg
similarity index 100%
rename from starshot_demo/components/02-molecules/starshot-social-media-icons/icons/x-logo.svg
rename to starshot_demo/components/02-molecules/starshot-social-media-icon/icons/x-logo.svg
diff --git a/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/youtube-logo.svg b/starshot_demo/components/02-molecules/starshot-social-media-icon/icons/youtube-logo.svg
similarity index 100%
rename from starshot_demo/components/02-molecules/starshot-social-media-icons/icons/youtube-logo.svg
rename to starshot_demo/components/02-molecules/starshot-social-media-icon/icons/youtube-logo.svg
diff --git a/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.component.yml b/starshot_demo/components/02-molecules/starshot-social-media-icon/starshot-social-media-icon.component.yml
similarity index 58%
rename from starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.component.yml
rename to starshot_demo/components/02-molecules/starshot-social-media-icon/starshot-social-media-icon.component.yml
index 3bc15dbc..f2a05b33 100644
--- a/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.component.yml
+++ b/starshot_demo/components/02-molecules/starshot-social-media-icon/starshot-social-media-icon.component.yml
@@ -3,8 +3,11 @@ name: Social Media Icon
 status: experimental
 props:
   type: object
+  required:
+    - name
+    - url
   properties:
-    social_media_name:
+    name:
       type: string
       title: Social Media
       description: 'Pick the social media to display'
@@ -18,15 +21,14 @@ props:
       default: youtube
       examples:
         - youtube
-    social_media_url:
+    url:
       type: string
       format: uri
       title: Social Media URL
-      examples: [
-        'https://www.youtube.com/drupalassociation',
-        'https://www.facebook.com/DrupalOpenSource/',
-        'https://www.instagram.com/drupalassociation/',
-        'https://www.linkedin.com/company/drupal-project/',
-        'https://mastodon.social/@drupal',
-        'http://x.com/drupal'
-      ]
+      examples:
+        - 'https://www.youtube.com/drupalassociation'
+        - 'https://www.facebook.com/DrupalOpenSource/'
+        - 'https://www.instagram.com/drupalassociation/'
+        - 'https://www.linkedin.com/company/drupal-project/'
+        - 'https://mastodon.social/@drupal'
+        - 'http://x.com/drupal'
diff --git a/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.scss b/starshot_demo/components/02-molecules/starshot-social-media-icon/starshot-social-media-icon.scss
similarity index 84%
rename from starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.scss
rename to starshot_demo/components/02-molecules/starshot-social-media-icon/starshot-social-media-icon.scss
index 7d1c89d0..6af70c60 100644
--- a/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.scss
+++ b/starshot_demo/components/02-molecules/starshot-social-media-icon/starshot-social-media-icon.scss
@@ -21,9 +21,9 @@
 
 }
 
-.ph--facebook  { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/facebook-logo.svg"); }
-.ph--youtube   { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/youtube-logo.svg"); }
-.ph--mastodon  { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/mastodon-logo.svg"); }
-.ph--linkedin  { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/linkedin-logo.svg"); }
-.ph--instagram { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/instagram-logo.svg"); }
-.ph--x         { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icons/icons/x-logo.svg"); }
+.ph--facebook  { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icon/icons/facebook-logo.svg"); }
+.ph--youtube   { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icon/icons/youtube-logo.svg"); }
+.ph--mastodon  { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icon/icons/mastodon-logo.svg"); }
+.ph--linkedin  { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icon/icons/linkedin-logo.svg"); }
+.ph--instagram { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icon/icons/instagram-logo.svg"); }
+.ph--x         { mask-image: url("/themes/contrib/demo_design_system/starshot_demo/components/02-molecules/starshot-social-media-icon/icons/x-logo.svg"); }
diff --git a/starshot_demo/components/02-molecules/starshot-social-media-icon/starshot-social-media-icon.twig b/starshot_demo/components/02-molecules/starshot-social-media-icon/starshot-social-media-icon.twig
new file mode 100644
index 00000000..291ca603
--- /dev/null
+++ b/starshot_demo/components/02-molecules/starshot-social-media-icon/starshot-social-media-icon.twig
@@ -0,0 +1,3 @@
+<a class="starshot-social-media-item" href=" {{ url }} " target=" _blank" title=" follow us on {{ name }} ">
+  <span class="starshot-icon ph--{{ name }}"></span>
+</a>
diff --git a/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.twig b/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.twig
deleted file mode 100644
index d79dbe66..00000000
--- a/starshot_demo/components/02-molecules/starshot-social-media-icons/starshot-social-media-icons.twig
+++ /dev/null
@@ -1,3 +0,0 @@
-<a class="starshot-social-media-item" href=" {{ social_media_url }} " target=" _blank" title=" follow us on {{ social_media_name }} ">
-  <span class="starshot-icon ph--{{ social_media_name }}"></span>
-</a>
-- 
GitLab