lint: remove unused imports, variables, and parameters (9 fixes)

Co-Authored-By: Justin Edmund <justin@jedmund.com>
This commit is contained in:
Devin AI 2025-11-23 14:35:49 +00:00
parent 6ae7a18443
commit c1fbb6920c
6 changed files with 7 additions and 25 deletions

View file

@ -1,5 +1,4 @@
<script lang="ts">
import Input from './Input.svelte'
import ImageUploader from './ImageUploader.svelte'
import Button from './Button.svelte'
import type { ProjectFormData } from '$lib/types/project'
@ -7,11 +6,10 @@
interface Props {
formData: ProjectFormData
validationErrors: Record<string, string>
onSave?: () => Promise<void>
}
let { formData = $bindable(), validationErrors, onSave }: Props = $props()
let { formData = $bindable(), onSave }: Props = $props()
// State for collapsible featured image section
let showFeaturedImage = $state(

View file

@ -1,7 +1,6 @@
<script lang="ts">
import Input from './Input.svelte'
import Textarea from './Textarea.svelte'
import SelectField from './SelectField.svelte'
import SegmentedControlField from './SegmentedControlField.svelte'
import DropdownSelectField from './DropdownSelectField.svelte'
import type { ProjectFormData } from '$lib/types/project'
@ -9,10 +8,9 @@
interface Props {
formData: ProjectFormData
validationErrors: Record<string, string>
onSave?: () => Promise<void>
}
let { formData = $bindable(), validationErrors, onSave }: Props = $props()
let { formData = $bindable(), validationErrors }: Props = $props()
const statusOptions = [
{

View file

@ -50,10 +50,8 @@
{/snippet}
{#if showDropdown}
{#snippet dropdown()}
<DropdownItem onclick={handleSaveDraftClick}>
{saveDraftText}
</DropdownItem>
{/snippet}
<DropdownItem onclick={handleSaveDraftClick}>
{saveDraftText}
</DropdownItem>
{/if}
</BaseDropdown>

View file

@ -8,11 +8,6 @@
disabled?: boolean
isLoading?: boolean
canSave?: boolean
customActions?: Array<{
label: string
status: string
variant?: 'default' | 'danger'
}>
}
let {
@ -20,8 +15,7 @@
onSave,
disabled = false,
isLoading = false,
canSave = true,
customActions = []
canSave = true
}: Props = $props()
function handlePublish() {

View file

@ -292,7 +292,7 @@ $effect(() => {
throw new Error(`Failed to ${mode === 'edit' ? 'save' : 'create'} post`)
}
const savedPost = await response.json()
await response.json()
toast.dismiss(loadingToastId)
toast.success(`Post ${publishStatus === 'published' ? 'published' : 'saved'} successfully!`)

View file

@ -44,7 +44,6 @@
let error = $state('')
let currentPage = $state(1)
let totalPages = $state(1)
let total = $state(0)
// Media selection state
let selectedMediaIds = $state<Set<number>>(new Set(selectedIds))
@ -137,10 +136,6 @@
selectedMediaIds = new Set()
}
function getSelectedIds(): number[] {
return Array.from(selectedMediaIds)
}
function getSelected(): Media[] {
return selectedMedia
}
@ -258,7 +253,6 @@
currentPage = page
totalPages = data.pagination.totalPages
total = data.pagination.total
// Update loader state
if (currentPage >= totalPages) {