UNPKG

@synergy-design-system/components

Version:

This package provides the base of the Synergy Design System as native web components. It uses [lit](https://www.lit.dev) and parts of [shoelace](https://shoelace.style/). Synergy officially supports the latest two versions of all major browsers (as define

84 lines (71 loc) 2.34 kB
// src/components/drawer/drawer.custom.styles.ts import { css } from "lit"; var drawer_custom_styles_default = css` :host { /** * Used as the default padding for the drawer title */ --header-spacing: var(--syn-spacing-large) var(--syn-spacing-x-small) var(--syn-spacing-large) var(--syn-spacing-large); /** * Defines the default body spacing */ --body-spacing: var(--syn-spacing-medium) var(--syn-spacing-large); /** * Defines the default footer spacing */ --footer-spacing: var(--syn-spacing-medium) var(--syn-spacing-large) var(--syn-spacing-large) var(--syn-spacing-medium); } /** * Synergy uses a border to distinguish the drawer from its background and * removes the default shoelace shadow completely */ .drawer__panel { border: 0 solid var(--syn-panel-border-color); box-shadow: none; color: var(--syn-color-neutral-950); } /* * The border of the panel is always placed in direction to the content, * depending on the position of the drawer itself */ .drawer--end .drawer__panel { border-left-width: var(--syn-border-width-small); } .drawer--start .drawer__panel { border-right-width: var(--syn-border-width-small); } .drawer--top .drawer__panel { border-bottom-width: var(--syn-border-width-small); } .drawer--bottom .drawer__panel { border-top-width: var(--syn-border-width-small); } .drawer__header-actions { align-items: flex-start; gap: var(--syn-spacing-x-small); padding: var(--syn-spacing-large) var(--syn-spacing-small) var(--syn-spacing-large) 0; } .drawer__title { font-family: var(--syn-font-sans); font-size: var(--syn-font-size-x-large); font-weight: var(--syn-font-weight-bold); line-height: var(--syn-line-height-normal); } /** * We need this to make sure we are big enough as defined in the layout * When omitting this statement, we will get rounding problems via line-height */ .drawer__title, .drawer__header-actions { min-height: 88px; } .drawer__header-actions syn-icon-button, .drawer__header-actions ::slotted(syn-icon-button) { color: var(--syn-color-neutral-950); font-size: var(--syn-font-size-x-large); } `; export { drawer_custom_styles_default }; //# sourceMappingURL=chunk.I4FIU7FA.js.map