@ozen-ui/kit
Version:
React component library
72 lines (53 loc) • 1.49 kB
CSS
.DialogNextFooter {
--dialog-footer-padding-block-start: var(--spacing-m);
display: flex;
padding-block-end: var(--dialog-block-padding);
padding-inline: var(--dialog-inline-padding);
margin-block-start: auto;
}
.DialogNextFooter-Container {
position: relative;
}
.DialogNextFooter-Divider {
position: absolute;
}
.DialogNextFooter_marginTop {
padding-block-start: var(--dialog-footer-padding-block-start);
}
/* ---- MODE ---- */
.DialogNextFooter_mode_start {
justify-content: flex-start;
}
.DialogNextFooter_mode_end {
justify-content: flex-end;
}
.DialogNextFooter_mode_space-between {
justify-content: space-between;
}
/* ---- ALIGN ---- */
.DialogNextFooter_align_left {
justify-content: space-between;
}
.DialogNextFooter_align_right {
justify-content: flex-end;
}
.DialogNextFooter_align_vertical {
flex-direction: column;
}
.DialogNextFooter_align_vertical .DialogNextFooterButtonsGroup {
flex-direction: column;
}
.DialogNextFooter_align_horizontal {
flex-direction: row;
}
.DialogNextFooter_align_horizontal > *, .DialogNextFooter_align_horizontal .DialogNextFooterButtonsGroup > * {
flex-grow: 1;
}
/* ---- DEVICE TYPE ---- */
.DialogNextFooter_deviceType_desktop.DialogNextFooter_size_m {
--dialog-footer-padding-block-start: var(--spacing-l)
}
/* ---- VIEW TYPE ---- */
.DialogNextFooter_viewType_modal {
flex-shrink: 0;
}