← Все работы

Своя библиотека UI-компонентов

74 компонента на React и студия к ним. Выбираешь компонент, настраиваешь тему и копируешь готовый код.

Открыть Twist UI

Один набор компонентов в девяти темах.
Анимированные фоны под стекло и тема из одного цвета.
Анимации компонентов.

Челлендж

В большинстве библиотек состояние показывают отдельными элементами: бейджами, спиннерами, полосками. Мне захотелось попробовать по-другому, чтобы это показывал сам текст и анимация. Например, чем надёжнее пароль, тем жирнее шрифт. И чтобы из этого можно было собрать настоящий интерфейс, а не только посмотреть.

Процесс

Сначала сделал 59 концептов на одной идее. Например, у слайдера значение показывает толщина цифры, а надёжность пароля — жирность шрифта, без полоски под полем. Потом перенёс всё в React-библиотеку на токенах и сделал к ней студию.

Каталог концептов: страница Password Weight с превью, кодом и навигацией
Чем надёжнее пароль, тем жирнее шрифт. Справа каталог концептов, с которого всё началось.

Что обнаружилось

Ключевые решения

Страница компонента Slider: живое превью и панель свойств
Вкладка кода: TSX, CSS и JSON темы
Слева превью и свойства, справа готовый код.
Редактор кривой анимации.

Результат

74 компонента, 9 готовых тем, 8 анимированных фонов и экспорт кода. Студия на русском и английском, контраст проверен в светлой и тёмной теме.

Знакомые дизайнеры уже посмотрели. Дальше хочу выложить библиотеку в npm и посмотреть, как ей пользуются в реальных проектах.

Другие работы

Вывоз мусораМобильное приложение для частного дома
Rakurs StudioИнструмент для 3D-мокапов
AtlasАтлас путешествий на 3D-глобусе

Попробуйте сами

Бесплатно. Посмотрите концепты, соберите свою тему и скопируйте код.

Открыть Twist UI

Написать в Telegram →