Skip to content

issues Search Results · language:Dune language:HTML language:JavaScript language:JavaScript language:JavaScript linked:pr

Filter by

2.2M results  (344 ms)

2.2M results

目標 實作 wizard stepper 殼:QStepper 自由導航、各 step 錯誤 badge、live order-summary slot,並把 currentStep 存進 store。 範圍與檔案 - src/components/WizardShell/WizardShell.vue — QStepper 殼、導航、badge、summary slot(新增) 實作要點 ...
foundation

目標 實作 useValidation 統一驗證 composable:validateAll() 聚合 zod 與時間衝突結果為單一 error map,並回報最前出錯的 step(jumpTo);只在 submit 跑、永不擋導航。 範圍與檔案 - src/composables/useValidation.ts — 聚合 zod + conflicts,產出 error map 與 ...
foundation

目標 定義 per-step zod schemas 與組合的 registration schema,含「選 merchandise → shipping 變必填」的 superRefine,並以 z.infer 匯出型別。 範圍與檔案 - src/schemas/steps.ts — 各 step 的 zod schema(票種 / sessions / addons / 聯絡+shipping)(新增) ...
foundation

目標 提供純函式 overlap util 與 useConflicts composable(computed),判定三種時間衝突 / 可用性。 範圍與檔案 - src/utils/overlap.ts — 純函式 overlap 判定(新增) - src/composables/useConflicts.ts — 三種衝突 / 可用性(全 computed)(新增) 實作要點 ...
foundation

目標 實作 usePricing composable:以 computed 算出票價 + 加購總額,VIP 折扣只折 workshops,並以 $X,XXX.XX 格式化幣值。 範圍與檔案 - src/composables/usePricing.ts — 計價(全 computed)(新增) 實作要點 - 從 useRegistration 的 state 讀已選票種與加購;票價由 ...
foundation

目標 實作 useRegistration composable:module-level reactive() 的單一真實來源(SSOT),搭配 localStorage persist 與 reset。 範圍與檔案 - src/composables/useRegistration.ts — 報名狀態 SSOT + persist + reset(新增) 實作要點 - state ...
foundation

目標 Banner 是資訊條,用於顯示 shipping 運送提示(info)與衝突/警示訊息(warning),例如場次時間衝突。以 variant 切換語意外觀,內容走 slot。 範圍與檔案 - src/components/Banner/Banner.vue — 新增(flat、無 barrel) 實作要點 - variant 決定外觀:info(中性/品牌提示)、warning(警示,偏 ...
epic/ui
foundation

目標 Chip 是小型標籤,用於顯示 track badge、remaining spots(剩餘名額)與 FULL(額滿)等狀態標記。以 variant 切換語意色,內部可包 Quasar QChip 並套 token。 範圍與檔案 - src/components/Chip/Chip.vue — 新增(flat、無 barrel) 實作要點 - variant 決定語意色:track(中性/品牌)、remaining(提示剩餘名額)、full(danger ...
epic/ui
foundation

目標 SelectableCard 是可選取的卡片,疊在 Paper 之上,作為 ticket / session / addon 卡的共用 base。提供 selected 視覺與選取事件,並在 disabled 或 full(額滿)時不可選。 範圍與檔案 - src/components/SelectableCard/SelectableCard.vue — 新增(flat、無 barrel) ...
epic/ui
foundation

目標 Paper 是 surface 容器原子:提供統一的 radius / shadow / border 與背景 surface 層級,作為卡片、面板等容器的基底。SelectableCard 等元件疊在它之上。 範圍與檔案 - src/components/Paper/Paper.vue — 新增(flat、無 barrel) 實作要點 - 純容器,內容走 default slot。 ...
epic/ui
foundation
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.