UNPKG

@vscode/webview-ui-toolkit

Version:

A component library for building webview-based extensions in Visual Studio Code.

22 lines (21 loc) 882 B
// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. import { css } from '@microsoft/fast-element'; import { display, } from '@microsoft/fast-foundation'; import { badgeBackground, badgeForeground, borderWidth, buttonBorder, designUnit, fontFamily, tagCornerRadius, typeRampMinus1FontSize, typeRampMinus1LineHeight, } from '../design-tokens.js'; export const tagStyles = (context, definition) => css ` ${display('inline-block')} :host { box-sizing: border-box; font-family: ${fontFamily}; font-size: ${typeRampMinus1FontSize}; line-height: ${typeRampMinus1LineHeight}; } .control { background-color: ${badgeBackground}; border: calc(${borderWidth} * 1px) solid ${buttonBorder}; border-radius: ${tagCornerRadius}; color: ${badgeForeground}; padding: calc(${designUnit} * 0.5px) calc(${designUnit} * 1px); text-transform: uppercase; } `;