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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�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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 zcmeFYbyQSQ8#g+LfQU*dDT1_gcPb$@ba%|q-9rn~As}5!cStu#NlQ0KcXxWvpl{v# z{qwGMzyIDd%jL{Idp~DC{d=B$2$BPfKYdK_7z6@6m3S|r00JQqf<TDsj~)Ocpajo4 z5D0Y^rljVepzlm#V`mLDwSbT~xY|HSATFj*5Xfb^DBjeGjQg42@8jq853NW7mu)<( zt(dyfBJxg1V`de{Mq*RYI$mHt0y%99{+{2{y&+Ev=}oUxdy|@GF=ep)^{Pv@zPNRL z`^sfgXKy^miE3@+^tmaIYy_unFaJTt?W+TB{bh+J8KtguNm*Sr&sjr{1Zn}R&7BRt zK{wKRD#^n`(Hbg~2*XPQ<!0iqC0)0#elsC@?P)F5)X$~pE|eQIzA210(0W5Y$ew*Q zDa7M7mDTC1J@HnY=a4SXCQM?#o9PEHug4u8@3e8jrDYD4l0cfyPczue#*3nt`wW{M zKUR<Ls^*YfFG)R$iJME3w{M@P&Bzd2*xz+rty}M_pF2XqLw2pBs{*54m?czKj<H-) zs$Jv3s&{^GPOk9MdUz0Nqy^pASwDPygvGnU^bU=;a9iNJUI;e>ZcG54xU{OF3;}(( z!$I#lwv&=vO5TSh(3yz&&8$>SEW6-rr3Pdbe}e!q8p;3Wu<LfyyD@^+&&C4vWYNbu zv}@90nZ&u+0Wq@FI->{jD`Ieau=NGfS6meV1_Qh*!R!sJrq3kWLR37D&jZkrQ_dg8 z2WEZj_j~x@3r>_DRzqj*YrP+jg~E!Kh01(|FoL3GI+G7b!`M@^@Y5H!2q=bkOvL+y zmM-ExJoQ9T<3_s~(pr>@CRY~;&Q)SIrHIkW{G7fTXfTpFm1iP9mY-deomeocP&sZ^ zsb1k{68u8306I=!&H=RwwQ?{i>Pm&}Ex|UY&8z2;Pw-uTP`?u=;+PI)l{qnt%_|2d zS$;%{QPKI<Gprm}RP}WlY_(2bZ!zaMW0jUWS9*7Ji8%T_Orzlw578+$yN0r0_9Jod ziXO7w&?;yNM&kYRP;brr2luO$XV7_4o!5~vJ*^i0zIcz;UZn3F_@soOi=f;6#<c<; zV_O~WldeB=@CuwQscC#?`Kpl+*8rW7PwW(RU$bcx$Nb$1&qe$3lHmSc7Qzc=&zV|- z^B1M2sS{(^zYfkj9mI9)^X)v3YsK7m-4-yKy?Xt}M=EwVEd}Y9;<YrM)gIef23NA} z(fM>MoIB4%oJVNa=~j1(c?#%y>?Lk@#q9}rSXzAbB=TV$D<S*&t9hKdp&hlB*hw_y zIw26Xlc4#_K@LexH8nNVO+c@Y@lzO;rjf0nVa2lt$t9y1xyI{FZ`*o*)O3o^csSo> zwf^RCP8GI28=lZ9JnX|!N!Qn!Sohh}pcru35Yei+ST_9b6A{x7ZJfE0Jr521WHL5J zGs&ul)a|J@ihs>k)oeb5qp~ZrWM<j{^|cxO&|i9Fv|qROlgk0!z>C;0`jPa4(=M;( z+dL-`P$~6m!6`{if0GP1`E~=%L32takPsAeVWevD1Bb4{gh7KpbOr5wpn6Iech<*H z3x@9cv6O;uyJJVeJ2^5d^iOrgh`$jXVSZUYN?PnQJxM7q9EEgN{s?=b;TPzVkj5|i zG0V{rKQ~n)2vK#gYWC$w(x`f=eB`W>{A^wzbp%=E?nr)g-VguGeF;lBx;_Pk+ysl} zG8E$2TAyrGgBU8Zw=q++%(W3cJdj8y6K&7U9RhzQMGC`d=0v@vyo~Me<XDS`Q)$E4 z*N6Q^rwNe4H&ynDK5ZFc9x?bcYLl)}Bqqd-D?h&ypz2#cJ?>Z;AE)^CTsUpIE}XV= zrRZUj@FTe({_1H&y~}Ud=^hVK7zisPo1apUSr_m;G)$q`qGtXS`B`JpfQl|szNj!@ z9OZ{_G3TluhFDN;?6c2}m%Cxd9MuuT=1DI8;hlanh18$k@n=_5m1_`4j0de`v@*GH zzgx;p#3>WA*m-95%_2!}h2@RfV~66D70F4Ru9U|n@jD)GL-aEQT1bi&VEaxV)F^a< z+2a%ipH+TwSQ9F(TbE~H`1F(v{Fc?$rmy4f{83(*LAG$^YOOzvr2sV6x5%xk^UL;g zt2zmEyX`6{T(T;)^2?X<7V+VE$<k4ORZZ-h*Q6-O1Tq=E?kdgZ9r3ybhhNtRgHKdw zXZM4VH1#dt;=I|&#q{yMDBA}mNl~6H2ivzTNskS`{a(bozTbWl=4C<3N9QFnGK|9| zztR81@No~*HBK{akx$Uuc3gZpU&(lHVR`0*!I(~~pI&=3OnSl)!E=F^PqVrb$Otg_ z9f}E(G<Wb%zx2gh4m^#UNxZ1~^dfAYP(2E1xPSU+&1iS}!Nd8TCP~Ev{}?}`ih-@_ za1!PT{zlOGSKol5l~fWna5@rFQ6KlaDHjTYfP9)gT3)b@2+^j}4CHoWtQ|Bf-1BAt zr`R`Qfb0{kNjgiOd6;m%+)s<e6?`J@oh-AB)!gHsKV!(4pe{r!w<K)Q)0?75&?L*( zurd-EDQ=BOzfb-`8Ue{p?e-Z10WI~UIqyZIkv78~6brpJw7*&Us6RQx{mA0IUv!w- zSBjb&9S_7eSMMG?(ln=8JUT!HSMGFfq26Ir{s@8;Ef0wX^zBmFTH@yShh~#*6-ADm zMaM)TKThfPD>I0!Q+v5ekw)|&=vYD?%y+<fIM;u3v59hOY2=yI<34CKtDDIparWMo z<J<1X&~nw`wbw4Fmn9a*)Wy2bpO}-9Y3854s8aEx7dOaBC5sJ|P_@FA_lZZLCGwAz zr!Y)+;jYjR{PD{%^yw5|`Vi*0jE^_7ESvC?>&$F_$9e=4qUTQ^9*eavVPk)+Gv*$J zs-}+x-I8y7S&~?>d}kjWeq0pAhfw~kMkz>RgHIS)v!gEWCAl-lBt^eJN(!qpE)L=O zb5ag$LIOXxOnV#}+#95#S8q}t_U76Tc)4J-A<1+zJ;$$p6+{<O9yzvUYxVXhIin)m z&uK^a=j^C>7nWq!bNO0<JfY8JTsqb4Z#6$dKTGki<7?MYkLHzPkTaDj4o^h;$mt-o zinZ?0aLP80xshzQwLgDlBcM$ys-!w(@f{hJRiiMNS71q$OQKzj=~KxwpHKT?V%R4V z_>$7cE(KJg?|E?T_WOl}vURz{wy<fu`CC6$pezeLmLOME<@<rlk4XI`O@yL{xQQGZ z$#ywAhvb;8@oqR|(fUyj-yvoknZZ&YIrQ4b;VT{W8yIe&KKa3%9Z4(6OZkriT7Cv= znMy5n<5-fCc16}@8J{s3*WcWU<J$f14e+ccuxXZ$jsywJdlexUW33Tvc?Nmw2Dm8F z+!P}2rM)qIKe>P#TjIDH7k{htq=s{>Wq}5H*53Q~+}k5ph!Dwf^^Jz=_{do?i|6N< z?cKsX;@r>@{XN^n-p3IcTJiI=J*w>Puoc)?^=VS~YTNvt=N-p6WYc_2Hs50D^iuWM z3qhmcXdx|W?h*t-_-Oj>ot(tGcmKe70J=-|h~$6YCiJpHSF=)?=7ST4?GL#Wy1-zE zQJUvp-{!v1aAc}Id1o^GDYJ&_aWN8#AWp$EhJiYsn#Ui0p#+xuMyH2-zG%+;N!sbV z?AcI%UgL&xu?@*iBwF^)R~O?+!1z}C;`K$amBVX4t}6=YR(X2-hxLoPfQS-j=G0Y> zy}_Y^6&d7<hfDa`ggA#hhbP%t_VZNXrBRs}Y1k3?4#G>~#k~y8whTNw>j{`-(WzwN z7-$_Fu`}^8Phwnxx$<)fR<Fw$Xp^hC3RY>%=cAjMk|$#0YQXk*5_Ec)qz`}O8X!W{ z0*CS=4M=6KQPF>YTE^|Bh&D$IeR-TK^l{~)_4hC5YN)>5cbUgj-UGNZcX$XN>V-0( zGYef+b6f}y23umrk5spWZlX^#q(WXHc+9kPI7&sId-oFQ9Z1AI>5hEBcKh+cfv4EQ zXGCNxpH$`Q>NNo{vG)_lm^y@K&wPeRAtkO2yrc6o&Blqhw;<?eyL1l3>uCUx6PN<P zTTMoq$I#l6LEp&Q0K(v6X#)r5AU;7C8+}7_hy#fM#Msn|pLD;znUuuTh@VuIU4}`< z<{iYu^gYZDq6h;k8N$pBxs6B#1s?Oc@BjoXArAT^E|wNn_B<~9r1x}rfbZ~OMpBad zDGuiRq-rv9B=4;4AS7%IYz$2FqAsRRETjUDN%-uHpgam9Vt+{hzxYW_92{(T7#W?N zof({28LaJ$8JW4cxfz*Q7+F~8ff@Anu2v5EF7#IRWN;FHXox`U4ed;A989gPNZ>T} z4Xhm<_(@5D`y~I^pQVkA%s<In+5eRSAP+_teH%t*1|~*JOU8d+VecU71Q7YVq5tCw zdnKTLVN`(FTRYkrLPVV)Rt{wUPQu9WpX+TL?JVxuF*0O?SU@a+srJBAng8RF;u11) z|6BnVfw8Hj&HXAs*#9xp!4�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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