@ozen-ui/kit
Version:
React component library
100 lines (99 loc) • 3.35 kB
CSS
/* stylelint-disable */
.FileNext {
display: flex;
align-items: center;
justify-content: space-between;
gap: var(--file-gap);
box-sizing: border-box;
block-size: var(--file-block-size);
margin-block: var(--file-block-margin);
}
.FileNext-ContentMain {
color: var(--file-content-color);
transition: color var(--transition-default);
}
.FileNext-Hint {
color: var(--file-hint-color);
transition: color var(--transition-default);
}
.FileNext-Main {
display: flex;
align-items: center;
gap: var(--file-gap);
}
.FileNext-Trailing {
display: flex;
align-items: center;
}
.FileNext_status_default {
--file-content-color: var(--color-content-primary);
--file-hint-color: var(--color-content-secondary);
}
.FileNext_status_loading {
--file-content-color: var(--color-content-disabled);
--file-hint-color: var(--color-content-secondary);
}
.FileNext_status_error {
--file-content-color: var(--color-content-primary);
--file-hint-color: var(--color-content-error);
}
.FileNext_size_xs {
--file-gap: var(--spacing-2xs);
--file-block-size: 40px;
--file-block-margin: 0;
}
.FileNext_size_xs .FileNext-ContentMain {
font: var(--typography-text-xs-font);
letter-spacing: var(--typography-text-xs-letter_spacing, 0);
text-transform: var(--typography-text-xs-text_transform, none);
}
.FileNext_size_xs .FileNext-Hint {
font: var(--typography-text-3xs-font);
letter-spacing: var(--typography-text-3xs-letter_spacing, 0);
text-transform: var(--typography-text-3xs-text_transform, none);
}
.FileNext_size_s {
--file-gap: var(--spacing-xs);
--file-block-size: 40px;
--file-block-margin: var(--spacing-3xs);
}
.FileNext_size_s .FileNext-ContentMain {
font: var(--typography-text-s-font);
letter-spacing: var(--typography-text-s-letter_spacing, 0);
text-transform: var(--typography-text-s-text_transform, none);
}
.FileNext_size_s .FileNext-Hint {
font: var(--typography-text-3xs-font);
letter-spacing: var(--typography-text-3xs-letter_spacing, 0);
text-transform: var(--typography-text-3xs-text_transform, none);
}
.FileNext_size_m {
--file-gap: var(--spacing-xs);
--file-block-size: 40px;
--file-block-margin: var(--spacing-2xs);
}
.FileNext_size_m .FileNext-ContentMain {
font: var(--typography-text-m-font);
letter-spacing: var(--typography-text-m-letter_spacing, 0);
text-transform: var(--typography-text-m-text_transform, none);
}
.FileNext_size_m .FileNext-Hint {
font: var(--typography-text-2xs-font);
letter-spacing: var(--typography-text-2xs-letter_spacing, 0);
text-transform: var(--typography-text-2xs-text_transform, none);
}
.FileNext_size_l {
--file-gap: var(--spacing-s);
--file-block-size: 48px;
--file-block-margin: var(--spacing-2xs);
}
.FileNext_size_l .FileNext-ContentMain {
font: var(--typography-text-l-font);
letter-spacing: var(--typography-text-l-letter_spacing, 0);
text-transform: var(--typography-text-l-text_transform, none);
}
.FileNext_size_l .FileNext-Hint {
font: var(--typography-text-xs-font);
letter-spacing: var(--typography-text-xs-letter_spacing, 0);
text-transform: var(--typography-text-xs-text_transform, none);
}