All files / packages/ui/src/themes assets.ts

100% Statements 2/2
100% Branches 0/0
100% Functions 0/0
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38      31x                                         31x                          
import { ASSETS } from "../assets";
 
// v1 mascot roles — several roles reuse the same generic mascot image
export const lightAssets = {
  lazyMascot: ASSETS.IMAGES.LAZY_MASCOT,
  patinMascot: ASSETS.IMAGES.PATIN_MASCOT,
  coffeeMascot: ASSETS.IMAGES.COFFEE_MASCOT,
  heartMascot: ASSETS.IMAGES.HEART_MASCOT,
  sleepingMascot: ASSETS.IMAGES.SLEEPING_MASCOT,
  timeOffMascot: ASSETS.IMAGES.LAZY_MASCOT,
  reallocationMascot: ASSETS.IMAGES.PATIN_MASCOT,
  mealMascot: ASSETS.IMAGES.LAZY_MASCOT,
  bookRoomMascot: ASSETS.IMAGES.COFFEE_MASCOT,
  maintenanceMascot: ASSETS.IMAGES.PATIN_MASCOT,
  splashMascot: ASSETS.IMAGES.SPLASH_MASCOT,
  loadingMascot: ASSETS.IMAGES.PATIN_MASCOT,
  successMascot: ASSETS.IMAGES.PATIN_MASCOT,
  pendingMascot: ASSETS.IMAGES.COFFEE_MASCOT,
};
 
// v2 only redefines the per-category mascots that have v2 artwork —
// everything else carries over from v1 unchanged.
// Roles below with no dedicated v2 art yet (patin/lazy/heart/sleeping) reuse
// splashMascot as a consistent placeholder so nothing stays stuck on v1 gray art.
export const lightV2Assets = {
  ...lightAssets,
  timeOffMascot: ASSETS.IMAGES_V2.TIME_OFF_MASCOT,
  reallocationMascot: ASSETS.IMAGES_V2.REALLOCATION_MASCOT,
  mealMascot: ASSETS.IMAGES_V2.MEAL_MASCOT,
  bookRoomMascot: ASSETS.IMAGES_V2.COFFEE_MASCOT,
  maintenanceMascot: ASSETS.IMAGES_V2.MAINTENANCE_MASCOT,
  loadingMascot: ASSETS.IMAGES.SPLASH_MASCOT,
  coffeeMascot: ASSETS.IMAGES_V2.COFFEE_MASCOT,
  patinMascot: ASSETS.IMAGES.SPLASH_MASCOT,
  successMascot: ASSETS.IMAGES_V2.REALLOCATION_MASCOT,
  pendingMascot: ASSETS.IMAGES_V2.PENDING_MASCOT,
};