Files
vault/ui/app/styles/helper-classes/typography.scss
claire bontempo eaf47c4c00 UI: Build kv-patch-editor form (#28060)
* build kv-patch-editor component

* add tests

* use validator helpers in kv-object-editor

* update class name in version-history

* remove is- from css class

* move whitespace warning and non-string values warning messages to validators util

* break editor component into smaller ones

* fix typo

* add docs

* rename files and move to directory, add tests for new templates

* fix some bugs and add tests!

* fix validation bug and update tests

* capitalize item in helper

* remove comment

* and one more comment change
2024-08-14 11:52:33 -07:00

122 lines
1.9 KiB
SCSS

/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
/* This helper includes styles relating to: font-size, font-family, font-alignment, text-transform, text-weight, font-style, text-decoration.
* Deprecated, please use the HDS text component to style fonts https://helios.hashicorp.design/components/text */
// font size helpers
.is-size-4 {
font-size: $size-4 !important;
}
.is-size-5 {
font-size: $size-5 !important;
}
.is-size-6 {
font-size: $size-6 !important;
}
.is-size-7 {
font-size: $size-7 !important;
}
.is-size-8 {
font-size: $size-8 !important;
}
.is-size-9 {
font-size: $size-9 !important;
}
// Font weight
.has-font-weight-normal {
font-weight: $font-weight-normal;
}
.has-text-weight-semibold {
font-weight: $font-weight-semibold !important;
}
.has-text-weight-bold {
font-weight: $font-weight-bold !important;
}
// Font family
.is-font-mono {
font-family: $family-monospace;
}
.masked-font {
font-family: obscure, text-security-square;
letter-spacing: 2px;
}
// Text decoration
.is-underline {
text-decoration: underline;
}
.is-no-underline {
text-decoration: none;
}
.line-through {
text-decoration: line-through;
}
// Text transformations
.is-lowercase {
text-transform: lowercase !important;
}
.is-uppercase {
text-transform: uppercase !important;
}
// Text alignment
.has-text-right {
text-align: right !important;
}
.has-text-left {
text-align: left;
}
.has-text-centered {
text-align: center !important;
}
.has-line-height-1 {
line-height: 1;
}
// Text color or styling
.is-help {
font-size: $size-8;
margin-top: $size-11;
}
.help {
display: block;
font-size: 0.85714rem;
margin-top: $size-11;
}
.sub-text {
color: var(--token-color-foreground-faint);
margin-bottom: $size-11;
font-size: $size-8;
strong {
color: inherit;
}
}
.opacity-050 {
opacity: 0.5;
}
.opacity-060 {
opacity: 0.6;
}