From 442eff1094cc811e32a84cc997bbb152621a937f Mon Sep 17 00:00:00 2001 From: Hunter Date: Sat, 7 Feb 2026 09:31:26 -0800 Subject: [PATCH] fix: use useI18n() instead of @/i18n import in PricingTableWorkspace (#8720) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary PricingTableWorkspace.vue was missed in #8704 which migrated all Vue components from `import { t } from '@/i18n'` to `useI18n()` and upgraded the lint rule to `error`. This breaks `pnpm lint` on main. ## Changes - **What**: Removed `import { t } from '@/i18n'` and destructured `t` from the existing `useI18n()` call. Moved `useI18n()` above static initializers that reference `t`. ## Review Focus The `billingCycleOptions` and `tiers` arrays call `t()` at module init time — this is fine in `