export const DEFAULT_TIMER_SECONDS = 300;
export const DEFAULT_CUSTOM_MINUTES = 5;
export const DEFAULT_CUSTOM_SECONDS = 0;
export const TIMER_FINISH_REPEAT_DELAY_MS = 3000;
export const TIMER_PREVIEW_DURATION_MS = 2000;
export const FULLSCREEN_PARTICLE_COUNT = 20;
export const TIMER_CARD_PARTICLE_COUNT = 12;

import type { TimerSoundGroupId } from '@/shared/types/classroomTimer';

// Labels + fallback icons for the sound picker, grouped by origin for clear
// structure (built-in synth, AI-generated recipes, uploaded/linked files).
export const TIMER_SOUND_GROUP_LABELS: Record<TimerSoundGroupId, string> = {
  builtin: 'Built-in',
  generated: 'Generated',
  uploaded: 'Uploaded',
};

export const TIMER_GENERATED_SOUND_ICON = '✨';
export const TIMER_UPLOADED_SOUND_ICON = '🎧';

// Toast shown when a generated sound is saved to the library.
export const TIMER_SOUND_GENERATED_MESSAGE = 'New sound generated and added to your library.';
