UNPKG

@ozen-ui/kit

Version:

React component library

72 lines (53 loc) 1.49 kB
.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; }