TGViewer
IT Хасслер IT Хасслер @overemployd · 450 subscribers
Post #64 634
IT Хасслер Правильно зад прикрыл) итоги второй недели буткемпа Первым для разработки была выбрана идея E-mail Signature Generator (генератор красивых подписей для емейлов). Сделал SEO-материалы и даже получил медальку за это 🥈😁 Но вот билд приложения до сих пор доделать…
Весь день изучал варианты и пытался как-то в голове уложить всю эту внутрянку Vite, React, Babel, CSS modules, styled components и т.д., чтобы написать плагин, который будет мне стили, относящиеся к React-элементу, сувать в его атрибут style. В итоге понял что это всё на фиг не надо, и пришёл к такому решению:

Компонент оборачивается в мой HOC, который берёт ref на HTMLElement этого компонента, проходится по нему и всем его потомкам, выбирает из document.styleSheets все стили, относящиеся к этому элементу, и задаёт ему через element.style.setProperty() 🎉

Сорри за кучу технических подробностей, мало ли, вдруг кому полезно будет. Выглядит немного костыльно, но работает — и я уже вставил эту подпись в GMail, протестил - всё как надо!

Теперь только чуть оптимизировать надо, плюс сделать простенький но чистый и понятный UI, и отправляю билд на проверку.

На этой неделе у нас создание баннеров, иконок, переводов и выгрузка всего этого в Chrome Web Store. Если я конечно опять на чём-нибудь не залипну...
  • 👍 5
  • ❤ 2
More from @overemployd
  1. Dec 23, 2025Cursor подвёл итоги года Я в Top-5% users 🤓 Любимая модель - Claude 4 Sonnet Использовал…
  2. Aug 26, 2025Ребят, кто сейчас делает AI-powered продукты? А именно — те, которые построены на базе LLM…
  3. Aug 14, 2025Чем сейчас занимаюсь фулл-тайм 👨🏻‍💻 В начале лета приступил к разработке сервиса по пок…
  4. Jul 30, 2025🥷🏻 Я работаю в stealth mode уже долгое время. Есть фуллтайм и парочка пет-проектов: один…
  5. Jun 11, 2025Ну а у меня за прошедшее время куча новостей, много всего происходит, и я надеюсь, в ближа…
  6. Jun 11, 2025Привет, уговорила меня жена завести еще один канал, потому что к текущему врядли Паша Дуро…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →