From 0f998acb486c3a020a406f0d891f0ad037c14316 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Gla=CC=88ser?= Date: Mon, 15 Jun 2026 10:13:00 +0200 Subject: [PATCH] Use star icon for small sandwich button --- assets/icons/bookmark-filled.svg | 3 --- assets/icons/bookmark-outline.svg | 3 --- assets/icons/star-filled.svg | 3 +++ patterns/company-card.html | 10 ++------ styles/10-components-interactive-elements.css | 9 ++++++++ styles/23-patterns-object-group-card.css | 23 ------------------- 6 files changed, 14 insertions(+), 37 deletions(-) delete mode 100644 assets/icons/bookmark-filled.svg delete mode 100644 assets/icons/bookmark-outline.svg create mode 100644 assets/icons/star-filled.svg diff --git a/assets/icons/bookmark-filled.svg b/assets/icons/bookmark-filled.svg deleted file mode 100644 index 1962461..0000000 --- a/assets/icons/bookmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/assets/icons/bookmark-outline.svg b/assets/icons/bookmark-outline.svg deleted file mode 100644 index 50e0759..0000000 --- a/assets/icons/bookmark-outline.svg +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/assets/icons/star-filled.svg b/assets/icons/star-filled.svg new file mode 100644 index 0000000..d596afc --- /dev/null +++ b/assets/icons/star-filled.svg @@ -0,0 +1,3 @@ + diff --git a/patterns/company-card.html b/patterns/company-card.html index 3758a66..5558aaa 100644 --- a/patterns/company-card.html +++ b/patterns/company-card.html @@ -16,10 +16,7 @@
-
-
Netflix, Inc.
- -
+
Netflix, Inc.
diff --git a/styles/10-components-interactive-elements.css b/styles/10-components-interactive-elements.css index fa8360e..9e98c12 100644 --- a/styles/10-components-interactive-elements.css +++ b/styles/10-components-interactive-elements.css @@ -1028,7 +1028,16 @@ } .sg-sandwich-menu-wrap[data-component-size="small"] .sg-sandwich-button__icon { + display: block; width: calc(var(--sandwich-line-width) - 3px); + height: calc(var(--sandwich-line-width) - 3px); + background-color: var(--color-black); + -webkit-mask: url("../assets/icons/star-filled.svg") no-repeat center / contain; + mask: url("../assets/icons/star-filled.svg") no-repeat center / contain; + } + + .sg-sandwich-menu-wrap[data-component-size="small"] .sg-sandwich-button__line { + display: none; } .sg-sandwich-menu-wrap { diff --git a/styles/23-patterns-object-group-card.css b/styles/23-patterns-object-group-card.css index f99ef9a..5fbb9b3 100644 --- a/styles/23-patterns-object-group-card.css +++ b/styles/23-patterns-object-group-card.css @@ -35,29 +35,6 @@ color: var(--text-company-card-data-negative); } -.sg-company-card__header-title { - display: flex; - align-items: center; - gap: var(--spacing-small); - min-width: 0; -} - -.sg-company-card__bookmark-icon { - display: inline-block; - inline-size: 1em; - block-size: 1em; - flex: 0 0 auto; - background-color: currentColor; - -webkit-mask: url("../assets/icons/bookmark-filled.svg") no-repeat center / contain; - mask: url("../assets/icons/bookmark-filled.svg") no-repeat center / contain; -} - -.sg-company-card__bookmark-menu-link { - display: inline-flex; - align-items: center; - gap: var(--spacing-small); -} - .sg-company-card__analysis-title { margin: 0; }