diff --git a/ordinis-admin-ui/src/routes/dictionaries.$name.tsx b/ordinis-admin-ui/src/routes/dictionaries.$name.tsx index 289e77c..32cb32f 100644 --- a/ordinis-admin-ui/src/routes/dictionaries.$name.tsx +++ b/ordinis-admin-ui/src/routes/dictionaries.$name.tsx @@ -467,12 +467,18 @@ function DictionaryDetail() { : `${totalRecords} ${t('dict.list.records')}` } actions={ -
+ // flex-wrap: при узком viewport кнопки переносятся на новую row + // вместо вмятия в 2 строки внутри одной кнопки. whitespace-nowrap на + // каждой Button — label всегда single line. Combination: buttons + // expand to fit text, и весь toolbar wraps below header при узком + // экране, а не давит лейблы. +
@@ -482,6 +488,7 @@ function DictionaryDetail() { disabled={!detailQuery.data} onClick={() => setTimeTravelOpen((v) => !v)} aria-pressed={Boolean(timeTravelAt)} + className="whitespace-nowrap" > {t('timeTravel.button')} @@ -490,6 +497,7 @@ function DictionaryDetail() { leftIcon={} disabled={!detailQuery.data} onClick={() => setSchemaEditOpen(true)} + className="whitespace-nowrap" > {t('schema.action.editSchema')} @@ -498,6 +506,7 @@ function DictionaryDetail() { leftIcon={} disabled={!detailQuery.data} onClick={() => setEdit({ kind: 'create' })} + className="whitespace-nowrap" > {t('dict.action.create')}