UNPKG

design-system-govbr-rnp

Version:

## Padrão Digital de Governo - React Biblioteca de componentes React que implementa o [Padrão Visual digital do governo](https://www.gov.br/ds/). O objetivo da biblioteca é facilitar a implementação e promover a padronização das interfaces de sistemas do

16 lines (15 loc) 2.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Wrapper = exports.Item = exports.Header = void 0; var _styledComponents = _interopRequireDefault(require("styled-components")); var _templateObject, _templateObject2, _templateObject3; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _taggedTemplateLiteral(strings, raw) { if (!raw) { raw = strings.slice(0); } return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } var Wrapper = _styledComponents.default.div(_templateObject || (_templateObject = _taggedTemplateLiteral(["\n background: var(--pure-0);\n box-shadow: 0 3px 6px rgba(var(--rgb-secondary-09), 0.16);\n max-height: calc(100vh - 86px);\n max-width: 50vw;\n overflow: auto;\n z-index: 1;\n"]))); exports.Wrapper = Wrapper; var Header = _styledComponents.default.div(_templateObject2 || (_templateObject2 = _taggedTemplateLiteral(["\n align-items: center;\n border-bottom: 1px solid var(--rgb-secondary-04);\n display: flex;\n justify-content: space-between;\n padding: var(--spacing-scale-2x) var(--spacing-scale-4x);\n\n h6 {\n font-size: var(--font-size-scale-base);\n margin: 0;\n }\n"]))); exports.Header = Header; var Item = _styledComponents.default.div(_templateObject3 || (_templateObject3 = _taggedTemplateLiteral(["\n cursor: pointer;\n padding: var(--spacing-scale-2x) var(--spacing-scale-4x);\n position: relative;\n white-space: normal;\n\n &:hover {\n &:hover:not(:disabled) {\n background-image: linear-gradient(\n rgba(var(--rgb-secondary-08), var(--surface-opacity-xs)),\n rgba(var(--rgb-secondary-08), var(--surface-opacity-xs))\n );\n }\n }\n\n &:focus-visible,\n &:focus,\n &:focus-within {\n outline-color: var(--gold-vivid-40);\n outline-offset: -var(--spacing-scale-half);\n outline-style: dashed;\n outline-width: var(--surface-width-lg);\n }\n"]))); exports.Item = Item;