* fix(spa): prevent more-link button from wrapping in block header Long block titles squeezed the "Смотреть всё" link in BaseBlock, causing its text to wrap onto two lines. Allow the title column to shrink and keep the link in a single line. * fix(spa): enable typography styles for product description Add @tailwindcss/typography plugin so the `prose` classes used in the product description actually apply: paragraph spacing, headings, hr, links and tables. Also make wide tables inside `.prose` horizontally scrollable instead of overflowing the viewport. * fix(spa): open description links via Telegram WebApp API Links inside the v-html product description used to navigate the Mini App's WebView away from the app on Telegram mobile. Intercept clicks on anchors in the description and route them through Telegram.WebApp.openTelegramLink for t.me/tg:// targets and Telegram.WebApp.openLink for everything else, falling back to window.open when running outside Telegram. * fix(spa): refine categories list layout Tighten category item typography (text-base, leading-snug) and slightly enlarge the icon for a better balance with long titles. Drop the duplicate "Назад к ..." link and replace the parent-category CTA with a daisyUI soft block button "Показать все товары категории" so the primary action is visually distinct from the list.
Vue 3 + Vite
This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.
Learn more about IDE Support for Vue in the Vue Docs Scaling up Guide.