[FA-misc] Fix lint issues
This commit is contained in:
@@ -37,13 +37,9 @@
|
||||
const jobs = $derived((edges ?? []).map((edge) => edge.node).filter(Boolean));
|
||||
|
||||
// Extract unique job types from loaded data for the filter dropdown
|
||||
const availableJobTypes = $derived(() => {
|
||||
const types = new Set<string>();
|
||||
for (const job of jobs) {
|
||||
types.add(job.jobType);
|
||||
}
|
||||
return Array.from(types).sort();
|
||||
});
|
||||
const availableJobTypes = $derived(
|
||||
[...new Set(jobs.map((job) => job.jobType))].sort()
|
||||
);
|
||||
|
||||
async function fetchJobs(after: string | null = null) {
|
||||
fetching = true;
|
||||
@@ -123,7 +119,7 @@
|
||||
<CardTitle>Filters</CardTitle>
|
||||
</CardHeader>
|
||||
<CardContent>
|
||||
<JobFilters {filters} onFilterChange={handleFilterChange} availableJobTypes={availableJobTypes()} />
|
||||
<JobFilters {filters} onFilterChange={handleFilterChange} availableJobTypes={availableJobTypes} />
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
<script lang="ts">
|
||||
import type { JobsQuery } from '$lib/graphql/__generated__/graphql';
|
||||
import JobRow from './JobRow.svelte';
|
||||
|
||||
type JobNode = NonNullable<NonNullable<NonNullable<JobsQuery['jobs']>['edges']>[number]['node']>;
|
||||
|
||||
interface Props {
|
||||
jobs: any[];
|
||||
jobs: JobNode[];
|
||||
}
|
||||
|
||||
let { jobs }: Props = $props();
|
||||
|
||||
Reference in New Issue
Block a user