File size: 1,258 Bytes
70ea19f
a125618
 
 
 
 
 
 
 
 
 
 
 
70ea19f
 
 
a125618
70ea19f
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
export const CATEGORIES = [
  { id: 'princess',  emoji: '\u{1F478}', label: 'Princess',  zIndex: 2, scale: 0.8 },
  { id: 'crown',     emoji: '\u{1F451}', label: 'Crown',     zIndex: 6, scale: 0.3 },
  { id: 'dress',     emoji: '\u{1F457}', label: 'Dress',     zIndex: 3, scale: 0.6 },
  { id: 'top',       emoji: '\u{1F455}', label: 'Top',       zIndex: 4, scale: 0.5 },
  { id: 'skirt',     emoji: '\u{1FA73}', label: 'Skirt',     zIndex: 3, scale: 0.5 },
  { id: 'shoes',     emoji: '\u{1F460}', label: 'Shoes',     zIndex: 1, scale: 0.3 },
  { id: 'cape',      emoji: '\u{1F9E3}', label: 'Cape',      zIndex: 4, scale: 0.6 },
  { id: 'wand',      emoji: '\u{1FA84}', label: 'Wand',      zIndex: 7, scale: 0.3 },
  { id: 'necklace',  emoji: '\u{1F4FF}', label: 'Necklace',  zIndex: 5, scale: 0.25 },
  { id: 'earrings',  emoji: '\u2728',    label: 'Earrings',  zIndex: 6, scale: 0.2 },
  { id: 'bag',       emoji: '\u{1F45C}', label: 'Bag',       zIndex: 7, scale: 0.3 },
  { id: 'other',     emoji: '\u{1F3A8}', label: 'Other',     zIndex: 5, scale: 0.5 },
];

export function getCategoryInfo(id) {
  return CATEGORIES.find(c => c.id === id) || CATEGORIES[CATEGORIES.length - 1];
}

export const DOUBLE_TAP_MS = 300;
export const DRAG_DEAD_ZONE_PX = 10;