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

View file

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

View file

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

View file

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

View file

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

View file

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