lint: remove unused imports, variables, and parameters (9 fixes)
Co-Authored-By: Justin Edmund <justin@jedmund.com>
This commit is contained in:
parent
6ae7a18443
commit
c1fbb6920c
6 changed files with 7 additions and 25 deletions
|
|
@ -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(
|
||||||
|
|
|
||||||
|
|
@ -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 = [
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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() {
|
||||||
|
|
|
||||||
|
|
@ -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!`)
|
||||||
|
|
|
||||||
|
|
@ -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) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue