TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
artalog

5 Oct, 01:11

Открыть в Telegram Поделиться Пожаловаться

Несколько дней исследований, почти десяток идей, и я таки смог с Опусом задизайнить хелпер на 50 строк.

Это вроде Provider скоупнутый только для стилей через переменные:


import { css, cssVar } from '@reatom/jsx'

export const pack = cssVar('theme-pack', [
'minimal',
'polaroid',
'retroOs',
'glass',
])
export const mode = cssVar('theme-mode', ['light', 'dark'])

resolveMode())}>





css`
@container ${pack.style('retroOs')} and ${mode.style('light')} {
background: navy;
}
@container not (${pack.style('polaroid')}) {
display: block;
}


И после этого мне будут затирать что coding solved... Первая итерация фронтир модели была максимально отвратительная - бойлерплейтная и тяжелая, и решить это удалось только через 5+ попыток рефакторинга и только благодаря моему острому взгляду, а брейншторму модели...
feat(jsx): add cssVar for inherited state via style queries · reatom/reatom@fb7419a
cssVar(name, values) creates a typed token for an inherited --reatom-* custom property: provide() spreads the css: prop on the ancestor and declares an @property rule once per stylesheet, while sty...

1.2k 0 1 60 10
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot