fix(ui): add missing styles under the payload-default css layer (#8723)

This commit is contained in:
Paul
2024-10-15 19:58:50 -06:00
committed by GitHub
parent 6d0676ab09
commit e6a1ca5049
26 changed files with 1147 additions and 1095 deletions

View File

@@ -1,9 +1,11 @@
@import '../../../scss/styles.scss';
.rich-text-blockquote {
&[data-slate-node='element'] {
margin: base(0.625) 0;
padding-left: base(0.625);
border-left: 1px solid var(--theme-elevation-200);
@layer payload-default {
.rich-text-blockquote {
&[data-slate-node='element'] {
margin: base(0.625) 0;
padding-left: base(0.625);
border-left: 1px solid var(--theme-elevation-200);
}
}
}

View File

@@ -1,88 +1,90 @@
@import '../../../../scss/styles.scss';
.rich-text-link {
position: relative;
@layer payload-default {
.rich-text-link {
position: relative;
.popup {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
.popup {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
.popup__hide-scrollbar,
.popup__scroll-container {
overflow: visible;
.popup__hide-scrollbar,
.popup__scroll-container {
overflow: visible;
}
.popup__scroll-content {
white-space: pre;
}
}
.popup__scroll-content {
white-space: pre;
.icon--x line {
stroke-width: 2px;
}
}
.icon--x line {
stroke-width: 2px;
}
&__popup {
@extend %body;
font-family: var(--font-body);
display: flex;
&__popup {
@extend %body;
font-family: var(--font-body);
display: flex;
button {
@extend %btn-reset;
font-weight: 600;
cursor: pointer;
margin: 0;
button {
@extend %btn-reset;
font-weight: 600;
cursor: pointer;
margin: 0;
}
}
}
&__link-label {
max-width: base(8);
overflow: hidden;
text-overflow: ellipsis;
border-radius: 2px;
&__link-label {
max-width: base(8);
overflow: hidden;
text-overflow: ellipsis;
border-radius: 2px;
&:hover {
background-color: var(--popup-button-highlight);
}
}
}
.rich-text-link__popup {
display: flex;
gap: calc(var(--base) * 0.25);
button {
&:hover {
.btn__icon {
&:hover {
background-color: var(--popup-button-highlight);
.fill {
fill: var(--theme-text);
}
.stroke {
stroke: var(--theme-text);
}
}
}
.rich-text-link__popup {
display: flex;
gap: calc(var(--base) * 0.25);
button {
&:hover {
.btn__icon {
background-color: var(--popup-button-highlight);
.fill {
fill: var(--theme-text);
}
.stroke {
stroke: var(--theme-text);
}
}
}
}
}
}
.rich-text-link__popup-toggler {
position: relative;
border: 0;
background-color: transparent;
padding: 0;
color: var(--theme-success-600);
text-decoration: none;
border-bottom: 1px dotted;
cursor: text;
.rich-text-link__popup-toggler {
position: relative;
border: 0;
background-color: transparent;
padding: 0;
color: var(--theme-success-600);
text-decoration: none;
border-bottom: 1px dotted;
cursor: text;
&:focus,
&:focus-within {
outline: none;
}
&:focus,
&:focus-within {
outline: none;
}
&--open {
z-index: var(--z-popup);
&--open {
z-index: var(--z-popup);
}
}
}

View File

@@ -1,49 +1,51 @@
@import '../../../../scss/styles.scss';
.rich-text-link-edit-modal {
&__template {
position: relative;
z-index: 1;
padding-top: base(1);
padding-bottom: base(2);
}
&__header {
width: 100%;
margin-bottom: $baseline;
display: flex;
justify-content: space-between;
margin-top: base(2.5);
margin-bottom: base(1);
@include mid-break {
margin-top: base(1.5);
}
}
&__header-text {
margin: 0;
}
&__header-close {
border: 0;
background-color: transparent;
padding: 0;
cursor: pointer;
overflow: hidden;
width: base(1);
height: base(1);
svg {
width: base(2);
height: base(2);
@layer payload-default {
.rich-text-link-edit-modal {
&__template {
position: relative;
inset-inline-start: base(-0.5);
top: base(-0.5);
z-index: 1;
padding-top: base(1);
padding-bottom: base(2);
}
.stroke {
stroke-width: 2px;
vector-effect: non-scaling-stroke;
&__header {
width: 100%;
margin-bottom: $baseline;
display: flex;
justify-content: space-between;
margin-top: base(2.5);
margin-bottom: base(1);
@include mid-break {
margin-top: base(1.5);
}
}
&__header-text {
margin: 0;
}
&__header-close {
border: 0;
background-color: transparent;
padding: 0;
cursor: pointer;
overflow: hidden;
width: base(1);
height: base(1);
svg {
width: base(2);
height: base(2);
position: relative;
inset-inline-start: base(-0.5);
top: base(-0.5);
.stroke {
stroke-width: 2px;
vector-effect: non-scaling-stroke;
}
}
}
}

View File

@@ -1,7 +1,9 @@
@import '../../../scss/styles.scss';
.rich-text-ol {
&[data-slate-node='element'] {
margin: base(0.625) 0;
@layer payload-default {
.rich-text-ol {
&[data-slate-node='element'] {
margin: base(0.625) 0;
}
}
}

View File

@@ -1,7 +1,9 @@
@import '../../../../scss/styles.scss';
.relationship-rich-text-button {
display: flex;
align-items: center;
height: 100%;
@layer payload-default {
.relationship-rich-text-button {
display: flex;
align-items: center;
height: 100%;
}
}

View File

@@ -1,93 +1,95 @@
@import '../../../../scss/styles.scss';
.rich-text-relationship {
@extend %body;
@include shadow-sm;
padding: base(0.75);
display: flex;
align-items: center;
background: var(--theme-input-bg);
border: 1px solid var(--theme-elevation-100);
max-width: base(15);
font-family: var(--font-body);
&:hover {
border: 1px solid var(--theme-elevation-150);
}
&[data-slate-node='element'] {
margin: base(0.625) 0;
}
&__label {
margin-bottom: base(0.25);
}
&__title {
margin: 0;
}
&__label,
&__title {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
line-height: 1 !important;
}
&__title {
font-weight: bold;
}
&__wrap {
flex-grow: 1;
overflow: hidden;
}
&--selected {
box-shadow: $focus-box-shadow;
outline: none;
}
.rich-text-relationship__doc-drawer-toggler {
text-decoration: underline;
pointer-events: all;
line-height: inherit;
}
&__actions {
@layer payload-default {
.rich-text-relationship {
@extend %body;
@include shadow-sm;
padding: base(0.75);
display: flex;
align-items: center;
flex-shrink: 0;
margin-left: base(0.5);
background: var(--theme-input-bg);
border: 1px solid var(--theme-elevation-100);
max-width: base(15);
font-family: var(--font-body);
& > *:not(:last-child) {
margin-right: base(0.25);
}
}
&__removeButton {
margin: 0;
line {
stroke-width: $style-stroke-width-m;
&:hover {
border: 1px solid var(--theme-elevation-150);
}
&:disabled {
color: var(--theme-elevation-300);
pointer-events: none;
&[data-slate-node='element'] {
margin: base(0.625) 0;
}
}
&__doc-drawer-toggler,
&__list-drawer-toggler {
& > * {
&__label {
margin-bottom: base(0.25);
}
&__title {
margin: 0;
}
&:disabled {
color: var(--theme-elevation-300);
pointer-events: none;
&__label,
&__title {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
line-height: 1 !important;
}
&__title {
font-weight: bold;
}
&__wrap {
flex-grow: 1;
overflow: hidden;
}
&--selected {
box-shadow: $focus-box-shadow;
outline: none;
}
.rich-text-relationship__doc-drawer-toggler {
text-decoration: underline;
pointer-events: all;
line-height: inherit;
}
&__actions {
display: flex;
align-items: center;
flex-shrink: 0;
margin-left: base(0.5);
& > *:not(:last-child) {
margin-right: base(0.25);
}
}
&__removeButton {
margin: 0;
line {
stroke-width: $style-stroke-width-m;
}
&:disabled {
color: var(--theme-elevation-300);
pointer-events: none;
}
}
&__doc-drawer-toggler,
&__list-drawer-toggler {
& > * {
margin: 0;
}
&:disabled {
color: var(--theme-elevation-300);
pointer-events: none;
}
}
}
}

View File

@@ -1,7 +1,9 @@
@import '../../../scss/styles.scss';
.rich-text-ul {
&[data-slate-node='element'] {
margin: base(0.625) 0;
@layer payload-default {
.rich-text-ul {
&[data-slate-node='element'] {
margin: base(0.625) 0;
}
}
}

View File

@@ -1,7 +1,9 @@
@import '../../../../scss/styles.scss';
.upload-rich-text-button {
display: flex;
align-items: center;
height: 100%;
@layer payload-default {
.upload-rich-text-button {
display: flex;
align-items: center;
height: 100%;
}
}

View File

@@ -1,147 +1,149 @@
@import '../../../../scss/styles.scss';
.rich-text-upload {
@extend %body;
@include shadow-sm;
max-width: base(15);
display: flex;
align-items: center;
background: var(--theme-input-bg);
border: 1px solid var(--theme-elevation-100);
position: relative;
font-family: var(--font-body);
&:hover {
border: 1px solid var(--theme-elevation-150);
}
&[data-slate-node='element'] {
margin: base(0.625) 0;
}
&__card {
@include soft-shadow-bottom;
@layer payload-default {
.rich-text-upload {
@extend %body;
@include shadow-sm;
max-width: base(15);
display: flex;
flex-direction: column;
width: 100%;
}
&__topRow {
display: flex;
}
&__thumbnail {
width: base(3.25);
height: auto;
align-items: center;
background: var(--theme-input-bg);
border: 1px solid var(--theme-elevation-100);
position: relative;
overflow: hidden;
flex-shrink: 0;
font-family: var(--font-body);
img,
svg {
position: absolute;
object-fit: cover;
&:hover {
border: 1px solid var(--theme-elevation-150);
}
&[data-slate-node='element'] {
margin: base(0.625) 0;
}
&__card {
@include soft-shadow-bottom;
display: flex;
flex-direction: column;
width: 100%;
height: 100%;
background-color: var(--theme-elevation-800);
}
}
&__topRowRightPanel {
flex-grow: 1;
display: flex;
align-items: center;
padding: base(0.75);
justify-content: space-between;
max-width: calc(100% - #{base(3.25)});
}
&__actions {
display: flex;
align-items: center;
flex-shrink: 0;
margin-left: base(0.5);
.rich-text-upload__doc-drawer-toggler {
pointer-events: all;
}
& > *:not(:last-child) {
margin-right: base(0.25);
}
}
&__removeButton {
margin: 0;
line {
stroke-width: $style-stroke-width-m;
&__topRow {
display: flex;
}
&:disabled {
color: var(--theme-elevation-300);
pointer-events: none;
}
}
&__thumbnail {
width: base(3.25);
height: auto;
position: relative;
overflow: hidden;
flex-shrink: 0;
&__upload-drawer-toggler {
background-color: transparent;
border: none;
padding: 0;
margin: 0;
outline: none;
line-height: inherit;
}
&__doc-drawer-toggler {
text-decoration: underline;
}
&__doc-drawer-toggler,
&__list-drawer-toggler,
&__upload-drawer-toggler {
& > * {
margin: 0;
img,
svg {
position: absolute;
object-fit: cover;
width: 100%;
height: 100%;
background-color: var(--theme-elevation-800);
}
}
&:disabled {
color: var(--theme-elevation-300);
pointer-events: none;
}
}
&__collectionLabel {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
&__bottomRow {
padding: base(0.5);
border-top: 1px solid var(--theme-elevation-100);
}
h5 {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
&__wrap {
padding: base(0.5) base(0.5) base(0.5) base(1);
text-align: left;
overflow: hidden;
text-overflow: ellipsis;
}
&--selected {
box-shadow: $focus-box-shadow;
outline: none;
}
@include small-break {
&__topRowRightPanel {
padding: base(0.75) base(0.5);
flex-grow: 1;
display: flex;
align-items: center;
padding: base(0.75);
justify-content: space-between;
max-width: calc(100% - #{base(3.25)});
}
&__actions {
display: flex;
align-items: center;
flex-shrink: 0;
margin-left: base(0.5);
.rich-text-upload__doc-drawer-toggler {
pointer-events: all;
}
& > *:not(:last-child) {
margin-right: base(0.25);
}
}
&__removeButton {
margin: 0;
line {
stroke-width: $style-stroke-width-m;
}
&:disabled {
color: var(--theme-elevation-300);
pointer-events: none;
}
}
&__upload-drawer-toggler {
background-color: transparent;
border: none;
padding: 0;
margin: 0;
outline: none;
line-height: inherit;
}
&__doc-drawer-toggler {
text-decoration: underline;
}
&__doc-drawer-toggler,
&__list-drawer-toggler,
&__upload-drawer-toggler {
& > * {
margin: 0;
}
&:disabled {
color: var(--theme-elevation-300);
pointer-events: none;
}
}
&__collectionLabel {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
&__bottomRow {
padding: base(0.5);
border-top: 1px solid var(--theme-elevation-100);
}
h5 {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
&__wrap {
padding: base(0.5) base(0.5) base(0.5) base(1);
text-align: left;
overflow: hidden;
text-overflow: ellipsis;
}
&--selected {
box-shadow: $focus-box-shadow;
outline: none;
}
@include small-break {
&__topRowRightPanel {
padding: base(0.75) base(0.5);
}
}
}
}