-
Notifications
You must be signed in to change notification settings - Fork 71
Open
Description
По опыту наследования vk.ts, с paradigm.ts всё выглядит немного проще
Сейчас, чтобы переопределить цвета для одного продукта нужно создавать 4 темы:
anyNameTheme, anyNameDark, anyNameIOSTheme, anyNameIOSThemeDark.
Кроме того, это 4 папки в src/interfaces/themes с шаблонным импорт-экспортом:
export {
ThemeVkBase as ThemeAnyName,
ThemeVkBaseCssVars as ThemeAnyNameCssVars,
ThemeVkBaseDescription as ThemeAnyNameDescription,
} from '@/interfaces/themes/vkBase';
Это не очень круто, было бы удобно хранить это всё как единую систему в одном файле. Если это невозможно — хотя бы держать в одной папке для каждого проекта:
- anyTheme
- base.ts
- ios.ts
- baseDark.ts
- iosDark.ts
Компактные значения при этом спокойно живут рядом с обычными внутри единой темы, может, и здесь можно что-то придумать.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels