Skip to content

ConfigProvider ​

Корневой провайдер темы NSMP поверх ConfigProvider из Ant Design Vue. По умолчанию включает русскую локаль для всех вложенных компонентов Ant Design Vue, включая календарь, таблицы, пагинацию и модальные окна.

Основа компонента

Компонент построен на ConfigProvider из Ant Design Vue.

Документация

Вся информация о получении темы текущего пользователя, загрузки ее из NSMP и подключение к провайдеру описаны в руководстве «Темизация».

vue
<script setup lang="ts">
import { ConfigProvider } from '@minitwiks/nsmp-vue-components'
</script>

<template>
  <ConfigProvider>
    <App />
  </ConfigProvider>
</template>

Props ​

PropТипОписание
themeThemeConfigСтандартные токены Ant Design Vue
nsmpThemeRecord<string, string>Свойства темы, полученные от NSMP
compactbooleanВключает компактный режим интефейса
localeLocaleЛокаль Ant Design Vue. По умолчанию используется ru_RU; переданное значение имеет приоритет.

Остальные свойства напрямую передаются в Ant Design Vue.