profile refactor

This commit is contained in:
2026-06-29 19:22:24 +03:00
parent 7af549fb1d
commit d3c9662f82
11 changed files with 281 additions and 49 deletions

View File

@@ -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(' ')