From 1412db647bb6166dfc1983f8a2a44f79148296e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Gla=CC=88ser?= Date: Mon, 15 Jun 2026 10:06:44 +0200 Subject: [PATCH] Add company card bookmark icon --- assets/icons/bookmark-filled.svg | 3 +++ assets/icons/bookmark-outline.svg | 3 +++ patterns/company-card.html | 10 ++++++++-- styles/23-patterns-object-group-card.css | 23 +++++++++++++++++++++++ 4 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 assets/icons/bookmark-filled.svg create mode 100644 assets/icons/bookmark-outline.svg diff --git a/assets/icons/bookmark-filled.svg b/assets/icons/bookmark-filled.svg new file mode 100644 index 0000000..1962461 --- /dev/null +++ b/assets/icons/bookmark-filled.svg @@ -0,0 +1,3 @@ + diff --git a/assets/icons/bookmark-outline.svg b/assets/icons/bookmark-outline.svg new file mode 100644 index 0000000..50e0759 --- /dev/null +++ b/assets/icons/bookmark-outline.svg @@ -0,0 +1,3 @@ + diff --git a/patterns/company-card.html b/patterns/company-card.html index 5558aaa..3758a66 100644 --- a/patterns/company-card.html +++ b/patterns/company-card.html @@ -16,7 +16,10 @@
-
Netflix, Inc.
+
+
Netflix, Inc.
+ +
diff --git a/styles/23-patterns-object-group-card.css b/styles/23-patterns-object-group-card.css index 5fbb9b3..f99ef9a 100644 --- a/styles/23-patterns-object-group-card.css +++ b/styles/23-patterns-object-group-card.css @@ -35,6 +35,29 @@ 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; }