profile refactor
This commit is contained in:
@@ -9,11 +9,18 @@ interface Props {
|
||||
label?: string
|
||||
/** Растянуть на всю высоту контейнера и отцентрировать содержимое. */
|
||||
fullscreen?: boolean
|
||||
/** Зафиксировать поверх всего экрана с подложкой (для загрузки на весь вьюпорт). */
|
||||
overlay?: boolean
|
||||
className?: string
|
||||
}
|
||||
|
||||
export function Spinner({ size = 'md', label, fullscreen, className }: Props) {
|
||||
const wrapClass = [styles.wrap, fullscreen ? styles.fullscreen : '', className ?? '']
|
||||
export function Spinner({ size = 'md', label, fullscreen, overlay, className }: Props) {
|
||||
const wrapClass = [
|
||||
styles.wrap,
|
||||
fullscreen ? styles.fullscreen : '',
|
||||
overlay ? styles.overlay : '',
|
||||
className ?? '',
|
||||
]
|
||||
.filter(Boolean)
|
||||
.join(' ')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user