Skip to content

Commit

Permalink
feat: add React logo component
Browse files Browse the repository at this point in the history
  • Loading branch information
Robbert committed Nov 23, 2023
1 parent 0d2a0f0 commit c07f3be
Show file tree
Hide file tree
Showing 5 changed files with 290 additions and 42 deletions.
7 changes: 7 additions & 0 deletions packages/components-css/index.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
/**
* @license EUPL-1.2
* Copyright (c) 2021 Community for NL Design System
*/

@import "button/index";
@import "logo/index";
47 changes: 47 additions & 0 deletions packages/components-css/logo/index.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
/**
* @license EUPL-1.2
* Copyright (c) 2021 Community for NL Design System
*/

.rhc-logo {
--_rhc-logo-emblem-inline-size: var(--rhc-logo-emblem-inline-size, calc(var(--rhc-logo-font-size, 1em) * 3.1415));

color: var(--rhc-logo-color);
display: grid;
font-family: var(--rhc-logo-font-family);
font-size: var(--rhc-logo-font-size, 1em);
gap: 0 var(--rhc-logo-gap, calc(var(--_rhc-logo-emblem-inline-size) / 4));
grid-auto-rows: var(--_rhc-logo-emblem-inline-size);
grid-template-areas: ". emblem ." ". emblem wordmark";
grid-template-columns: 1fr var(--_rhc-logo-emblem-inline-size) 1fr;
grid-template-rows: 1fr var(--_rhc-logo-emblem-inline-size);
line-height: var(--rhc-logo-line-height, 1);
min-block-size: calc(var(--rhc-logo-rows, 2) * var(--_rhc-logo-emblem-inline-size));
}

.rhc-logo__emblem {
align-items: center;
background-color: var(--rhc-logo-emblem-background-color);
block-size: 100%;
display: flex;
flex-direction: column;
grid-area: emblem;
justify-content: end;
}

.rhc-logo__wordmark {
grid-area: wordmark;
max-inline-size: calc(210 / 14 * var(--rhc-logo-font-size, 1em));
}

.rhc-logo__subtitle {
font-style: italic;
}

.rhc-logo__title,
.rhc-logo__subtitle {
/* reset margin of HTML <p> element */
margin-block-end: 0;
margin-block-start: 0;
white-space: pre-line;
}
Loading

0 comments on commit c07f3be

Please sign in to comment.