Библиотека для рендеринга форм и их значений на основе JSON Schema.
npm install --save-dev @gravity-ui/dynamic-formsimport {DynamicField, Spec, dynamicConfig} from '@gravity-ui/dynamic-forms';
// To embed in a final-form
<DynamicField name={name} spec={spec} config={config} />;
import {DynamicView, dynamicViewConfig} from '@gravity-ui/dynamic-forms';
// To get an overview of the values
<DynamicView value={value} spec={spec} config={dynamicViewConfig} />;Некоторые компоненты содержат текстовые токены, доступные на двух языках: en (по умолчанию) и ru. Для настройки языка используйте функцию configure:
// index.js
import {configure, Lang} from '@gravity-ui/dynamic-forms';
configure({lang: Lang.Ru});Для запуска Storybook в режиме разработки выполните следующую команду:
npm ci
npm run dev