Skip to content

Commit

Permalink
refactor: store emojis in a separate data file to prevent unintended …
Browse files Browse the repository at this point in the history
…code running
  • Loading branch information
Eejit43 committed Aug 3, 2024
1 parent 702c8c1 commit 81066bc
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 53 deletions.
49 changes: 49 additions & 0 deletions src/public/data/emojis.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
export const holidayEmojis: Record<string, string> = {
/* eslint-disable @typescript-eslint/naming-convention */
"New Year's Day": '🎉',
'Martin Luther King Jr. Day': '👴🏾',
'First Day of Black History Month': '✊🏿',
"Valentine's Day": '❤️',
"Presidents' Day": '🤵',
"First Day of Women's History Month": '👩',
"St. Patrick's Day": '☘️',
'Daylight Saving Time starts': '🕑',
'Easter Sunday': '🐇',
'Tax Day': '💰',
'Easter Monday': '🐇',
'First Day of Asian Pacific American Heritage Month': '🌏',
'Cinco de Mayo': '🥳',
"Mother's Day": '🤱',
'Memorial Day': '🪦',
'First Day of LGBTQ+ Pride Month': '🏳️‍🌈',
'Flag Day': '🇺🇸',
"Father's Day": '👨',
Juneteenth: '✊🏿',
'Summer Solstice': '☀️',
'Independence Day': '🇺🇸',
'Labor Day': '🛠',
'First Day of Hispanic Heritage Month': '🌎',
"Indigenous Peoples' Day": '🪶',
'Columbus Day': '⛵️',
Halloween: '🎃',
'First Day of American Indian Heritage Month': '🪶',
'Daylight Saving Time ends': '🕑',
'Election Day': '🗳️',
'Veterans Day': '🎖️',
'Thanksgiving Day': '🦃',
'Native American Heritage Day': '🪶',
'Winter Solstice': '❄️',
'Christmas Eve': '🎅🏻',
'Christmas Day': '🎄',
"New Year's Eve": '🕛',
/* eslint-enable @typescript-eslint/naming-convention */
};

export const moonEmojis: Record<string, string> = {
/* eslint-disable @typescript-eslint/naming-convention */
'New moon': '🌑',
'First quarter': '🌓',
'Full moon': '🌕',
'Last quarter': '🌗',
/* eslint-enable @typescript-eslint/naming-convention */
};
53 changes: 2 additions & 51 deletions src/public/scripts/pages/tools/calendar.ts
Original file line number Diff line number Diff line change
@@ -1,56 +1,7 @@
import { CalendarEvents } from '../../../../route-handlers/calendar.js';
import type { CalendarEvents } from '../../../../route-handlers/calendar.js';
import { holidayEmojis, moonEmojis } from '../../../data/emojis.js';
import { showAlert, showResult, twemojiUpdate } from '../../functions.js';

export const holidayEmojis: Record<string, string> = {
/* eslint-disable @typescript-eslint/naming-convention */
"New Year's Day": '🎉',
'Martin Luther King Jr. Day': '👴🏾',
'First Day of Black History Month': '✊🏿',
"Valentine's Day": '❤️',
"Presidents' Day": '🤵',
"First Day of Women's History Month": '👩',
"St. Patrick's Day": '☘️',
'Daylight Saving Time starts': '🕑',
'Easter Sunday': '🐇',
'Tax Day': '💰',
'Easter Monday': '🐇',
'First Day of Asian Pacific American Heritage Month': '🌏',
'Cinco de Mayo': '🥳',
"Mother's Day": '🤱',
'Memorial Day': '🪦',
'First Day of LGBTQ+ Pride Month': '🏳️‍🌈',
'Flag Day': '🇺🇸',
"Father's Day": '👨',
Juneteenth: '✊🏿',
'Summer Solstice': '☀️',
'Independence Day': '🇺🇸',
'Labor Day': '🛠',
'First Day of Hispanic Heritage Month': '🌎',
"Indigenous Peoples' Day": '🪶',
'Columbus Day': '⛵️',
Halloween: '🎃',
'First Day of American Indian Heritage Month': '🪶',
'Daylight Saving Time ends': '🕑',
'Election Day': '🗳️',
'Veterans Day': '🎖️',
'Thanksgiving Day': '🦃',
'Native American Heritage Day': '🪶',
'Winter Solstice': '❄️',
'Christmas Eve': '🎅🏻',
'Christmas Day': '🎄',
"New Year's Eve": '🕛',
/* eslint-enable @typescript-eslint/naming-convention */
};

export const moonEmojis: Record<string, string> = {
/* eslint-disable @typescript-eslint/naming-convention */
'New moon': '🌑',
'First quarter': '🌓',
'Full moon': '🌕',
'Last quarter': '🌗',
/* eslint-enable @typescript-eslint/naming-convention */
};

const monthYearDisplay = document.querySelector('#month-year') as HTMLDivElement;
const calendarBody = document.querySelector('#calendar-body')!;
const previousMonthButton = document.querySelector('#previous-month') as HTMLButtonElement;
Expand Down
4 changes: 2 additions & 2 deletions src/public/scripts/pages/tools/countdowns.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { CalendarEvents } from '../../../../route-handlers/calendar.js';
import type { CalendarEvents } from '../../../../route-handlers/calendar.js';
import { holidayEmojis } from '../../../data/emojis.js';
import { twemojiUpdate } from '../../functions.js';
import { holidayEmojis } from './calendar.js';

const countdownContainer = document.querySelector('#countdowns') as HTMLDivElement;

Expand Down

0 comments on commit 81066bc

Please sign in to comment.