Skip to content

Commit

Permalink
Moved officer data directory
Browse files Browse the repository at this point in the history
  • Loading branch information
EthanThatOneKid committed Sep 20, 2022
1 parent 94e2573 commit 5d808c1
Show file tree
Hide file tree
Showing 11 changed files with 17 additions and 779 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import type { Officer } from '$lib/public/board/types';
import { Term } from '$lib/public/board/types';
import OFFICERS_JSON from './officers.json';
import TIERS_JSON from './tiers.json';
import type { Officer } from './types';
import { Term } from './types';

export const VISIBLE_TERMS = [Term.Fall22, Term.Spring22, Term.Fall21, Term.Spring21];

Expand Down
File renamed without changes.
File renamed without changes.
3 changes: 3 additions & 0 deletions src/lib/public/board/utils.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
import type { Officer, Term } from './types';
import { TIERS, VISIBLE_TERMS } from './data';
import { writable } from 'svelte/store';

export const termIndex = writable<number>(0);

export function getPositionByTermIndex(
officer: Officer,
Expand Down
6 changes: 3 additions & 3 deletions src/routes/about/+page.svelte
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<script lang="ts">
import Spacing from '$lib/legacy/spacing.svelte';
import Spacing from '$lib/public/legacy/spacing.svelte';
import type { Officer } from '$lib/public/board/types';
import { getPositionByTermIndex, termIndex } from '$lib/public/board/utils';
import AboutUs from './about-us.svelte';
import OfficerProfileList from './officer-profile-list.svelte';
import { getPositionByTermIndex, type Officer } from './officers';
import { termIndex } from './term-index';
function filterOfficers(officer: Officer): boolean {
const isCurrentTerm = getPositionByTermIndex(officer, $termIndex) !== undefined;
Expand Down
6 changes: 3 additions & 3 deletions src/routes/about/officer-profile-list.svelte
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<script lang="ts">
import Select from '$lib/components/select/select.svelte';
import type { Officer, Term } from '$lib/public/board/types';
import { OFFICERS, VISIBLE_TERMS } from '$lib/public/board/data';
import { termIndex } from '$lib/public/board/utils';
import OfficerProfile from './officer-profile.svelte';
import type { Officer, Term } from './officers';
import { OFFICERS, VISIBLE_TERMS } from './officers';
import { termIndex } from './term-index';
export let placeholderPicture: string | undefined = undefined;
export let filter: (officer: Officer) => boolean;
Expand Down
8 changes: 6 additions & 2 deletions src/routes/about/officer-profile.svelte
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
<script lang="ts">
import { getOfficerTierByTermIndex, getPositionByTermIndex, type Officer } from './officers';
import { termIndex } from './term-index';
import type { Officer } from '$lib/public/board/types';
import {
termIndex,
getOfficerTierByTermIndex,
getPositionByTermIndex,
} from '$lib/public/board/utils';
export let info: Officer;
export let placeholderPicture = 'placeholder.webp';
Expand Down
Loading

0 comments on commit 5d808c1

Please sign in to comment.