@redocly/theme
Version:
Shared UI components lib
52 lines (40 loc) • 2.06 kB
text/typescript
import { css } from 'styled-components';
export const navbar = css`
--navbar-bg-color: var(--bg-color); // @presenter Color
--navbar-border-color: var(--border-color-secondary);
--navbar-border: 1px solid var(--navbar-border-color);
--navbar-text-color: var(--text-color-secondary); // @presenter Color
--navbar-height: 64px; // @presenter Spacing
--navbar-font-size: var(--font-size-base);
--navbar-padding: 0 var(--spacing-xl); // @presenter Spacing
--navbar-font-family: var(--font-family-base);
--navbar-container-max-width: 100%;
--navbar-menu-items-gap: var(--spacing-sm);
--navbar-menu-justify-content: flex-start;
--navbar-item-font-weight: var(--font-weight-regular);
--navbar-item-text-color-active: var(--text-color-primary);
--navbar-item-text-decoration-active: none;
--navbar-item-bottom-border-active: none;
--navbar-item-padding-vertical: var(--spacing-xxs);
--navbar-item-padding-horizontal: var(--spacing-sm);
--navbar-item-padding: var(--navbar-item-padding-vertical) var(--navbar-item-padding-horizontal);
--navbar-item-line-height: var(--line-height-base);
--navbar-item-bg-color-active: var(--bg-color-active);
--navbar-item-border-radius: var(--border-radius);
--navbar-item-bottom-border: none;
--navbar-item-text-color-hover: var(--text-color-primary);
--navbar-item-text-decoration-hover: none;
--navbar-item-bg-color-hover: var(--bg-color);
--navbar-item-bottom-border-hover: none;
--navbar-item-icon-width: 1.5em; // @presenter Spacing
--navbar-item-icon-height: 1.5em; // @presenter Spacing
--navbar-item-icon-margin-right: 0.5em; // @presenter Spacing
--navbar-logo-height: var(--logo-height);
--navbar-logo-width: var(--logo-width);
--navbar-logo-margin: var(--logo-margin);
--navbar-logo-max-width: var(--logo-max-width);
--navbar-logo-max-height: var(--logo-max-height);
--navbar-separator-text-color: var(--text-color-description);
--navbar-separator-font-size: var(--font-size-sm);
--navbar-separator-line-height: var(--line-height-sm);
`;