jedmund-svelte/src/lib/components/admin
Justin Edmund 056e8927ee fix: replace any types with proper types in admin components
- add GalleryItem type for media/gallery item unions
- add EdraCommand import for editor command types
- add Post, Media imports from Prisma
- add BlockContent, DraftPayload, PostPayload, PhotoPayload types
- replace any with proper types in form handlers and callbacks
- use unknown for truly dynamic data, Record types for object props
2025-11-23 05:00:59 -08:00
..
composer fix: replace any types with proper types in admin components 2025-11-23 05:00:59 -08:00
AdminByline.svelte refactor: replace deprecated $grey- variables with $gray- 2025-06-25 21:41:50 -04:00
AdminFilters.svelte Filter updates 2025-06-02 02:50:08 -07:00
AdminHeader.svelte refactor: migrate admin UI to Svelte 5 runes 2025-11-03 23:03:28 -08:00
AdminNavBar.svelte refactor: migrate admin UI to Svelte 5 runes 2025-11-03 23:03:28 -08:00
AdminPage.svelte feat: add sticky header with scroll shadow to admin pages 2025-11-03 23:03:40 -08:00
AdminSegmentedControl.svelte refactor: migrate admin UI to Svelte 5 runes 2025-11-03 23:03:28 -08:00
AlbumForm.svelte refactor: migrate admin UI to Svelte 5 runes 2025-11-03 23:03:28 -08:00
AlbumListItem.svelte refactor: migrate createEventDispatcher to Svelte 5 callback props 2025-11-04 19:35:53 -08:00
AlbumSelector.svelte feat(admin): complete Task 7 Phase 2 - styling rollout 2025-10-08 22:02:33 -07:00
AlbumSelectorModal.svelte feat(admin): complete Task 7 Phase 2 - styling rollout 2025-10-08 22:02:33 -07:00
AutoSaveStatus.svelte refactor: migrate admin UI to Svelte 5 runes 2025-11-03 23:03:28 -08:00
BaseDropdown.svelte fix(svelte5): update event handler syntax from on:clickoutside to onclickoutside 2025-10-07 22:16:13 -07:00
BaseModal.svelte fix: drag handle actions now affect the correct block 2025-06-26 10:33:27 -04:00
BrandingSection.svelte refactor: modernize ProjectBrandingForm with reusable components 2025-11-03 23:03:20 -08:00
BrandingToggle.svelte refactor: modernize ProjectBrandingForm with reusable components 2025-11-03 23:03:20 -08:00
Button.svelte feat(admin): complete Task 7 Phase 2 - styling rollout 2025-10-08 22:02:33 -07:00
DeleteConfirmationModal.svelte fix: drag handle actions now affect the correct block 2025-06-26 10:33:27 -04:00
DraftPrompt.svelte refactor(admin): modularize ProjectForm with composable stores 2025-10-07 23:24:50 -07:00
DropdownItem.svelte refactor: migrate admin UI to Svelte 5 runes 2025-11-03 23:03:28 -08:00
DropdownMenu.svelte refactor: migrate createEventDispatcher to Svelte 5 callback props 2025-11-04 19:35:53 -08:00
DropdownMenuContainer.svelte refactor: replace deprecated $grey- variables with $gray- 2025-06-25 21:41:50 -04:00
DropdownSelectField.svelte feat: add utility components and helpers 2025-11-03 23:03:50 -08:00
EmptyState.svelte feat(admin): complete Task 7 Phase 1 - styling & theming foundation 2025-10-08 21:28:28 -07:00
ErrorMessage.svelte feat(admin): complete Task 7 Phase 1 - styling & theming foundation 2025-10-08 21:28:28 -07:00
EssayForm.svelte refactor: migrate admin UI to Svelte 5 runes 2025-11-03 23:03:28 -08:00
FilePreviewList.svelte feat: add video playback UI and thumbnail display 2025-08-23 03:14:06 -04:00
FileUploadZone.svelte refactor: migrate media components to Svelte 5 runes 2025-07-09 23:20:56 -07:00
FormField.svelte fix: drag handle actions now affect the correct block 2025-06-26 10:33:27 -04:00
GalleryManager.svelte feat: create reusable CloseButton icon component 2025-06-26 08:40:32 -04:00
GalleryUploader.svelte fix: replace any types with proper types in admin components 2025-11-23 05:00:59 -08:00
GenericMetadataPopover.svelte fix: replace any types with proper types in admin components 2025-11-23 05:00:59 -08:00
ImagePicker.svelte refactor: replace deprecated $grey- variables with $gray- 2025-06-25 21:41:50 -04:00
ImageUploader.svelte refactor(admin): use session fetch in media components 2025-10-07 05:54:18 -07:00
InlineComposerModal.svelte fix: convert final $: reactive statement to $effect 2025-11-04 19:49:42 -08:00
Input.svelte refactor: migrate admin UI to Svelte 5 runes 2025-11-03 23:03:28 -08:00
LoadingSpinner.svelte fix: update remaining $grey- variables in SCSS files 2025-06-25 22:03:19 -04:00
MediaDetailsModal.svelte refactor(admin): use session fetch in media components 2025-10-07 05:54:18 -07:00
MediaGrid.svelte feat: add video playback UI and thumbnail display 2025-08-23 03:14:06 -04:00
MediaInput.svelte feat: create reusable CloseButton icon component 2025-06-26 08:40:32 -04:00
MediaMetadataPanel.svelte feat: add video playback UI and thumbnail display 2025-08-23 03:14:06 -04:00
MediaUploadModal.svelte refactor(admin): use session fetch in media components 2025-10-07 05:54:18 -07:00
MediaUsageList.svelte refactor: migrate media components to Svelte 5 runes 2025-07-09 23:20:56 -07:00
MetadataPopover.svelte refactor: replace deprecated $grey- variables with $gray- 2025-06-25 21:41:50 -04:00
Modal.svelte fix: drag handle actions now affect the correct block 2025-06-26 10:33:27 -04:00
PhotoPostForm.svelte fix: replace any types with proper types in admin components 2025-11-23 05:00:59 -08:00
PostDropdown.svelte refactor: migrate admin UI to Svelte 5 runes 2025-11-03 23:03:28 -08:00
PostListItem.svelte refactor: migrate createEventDispatcher to Svelte 5 callback props 2025-11-04 19:35:53 -08:00
PostMetadataPopover.svelte Simplify posts 2025-06-11 00:53:54 -07:00
ProjectBrandingForm.svelte refactor: modernize ProjectBrandingForm with reusable components 2025-11-03 23:03:20 -08:00
ProjectBrandingPreview.svelte feat: add branding preview with visibility toggles 2025-11-03 23:03:13 -08:00
ProjectForm.svelte refactor: migrate admin UI to Svelte 5 runes 2025-11-03 23:03:28 -08:00
ProjectGalleryForm.svelte refactor: replace deprecated $grey- variables with $gray- 2025-06-25 21:41:50 -04:00
ProjectImagesForm.svelte refactor: replace deprecated $grey- variables with $gray- 2025-06-25 21:41:50 -04:00
ProjectListItem.svelte refactor: migrate createEventDispatcher to Svelte 5 callback props 2025-11-04 19:35:53 -08:00
ProjectMetadataForm.svelte refactor: migrate admin UI to Svelte 5 runes 2025-11-03 23:03:28 -08:00
ProjectStylingForm.svelte refactor: replace deprecated $grey- variables with $gray- 2025-06-25 21:41:50 -04:00
ProjectTitleCell.svelte refactor: replace deprecated $grey- variables with $gray- 2025-06-25 21:41:50 -04:00
PublishDropdown.svelte refactor: migrate admin UI to Svelte 5 runes 2025-11-03 23:03:28 -08:00
SaveActionsGroup.svelte refactor: migrate admin UI to Svelte 5 runes 2025-11-03 23:03:28 -08:00
SegmentedControlField.svelte refactor: merge FormField and FormFieldWrapper components 2025-06-25 22:14:10 -04:00
Select.svelte fix(admin): make filters reactive in Svelte 5 2025-10-07 07:30:01 -07:00
SelectField.svelte refactor: merge FormField and FormFieldWrapper components 2025-06-25 22:14:10 -04:00
SimplePostForm.svelte fix: replace any types with proper types in admin components 2025-11-23 05:00:59 -08:00
StatusDropdown.svelte refactor: migrate admin UI to Svelte 5 runes 2025-11-03 23:03:28 -08:00
StatusPicker.svelte feat: add utility components and helpers 2025-11-03 23:03:50 -08:00
Textarea.svelte refactor: replace deprecated $grey- variables with $gray- 2025-06-25 21:41:50 -04:00
UnifiedMediaModal.svelte refactor(admin): use session fetch in media components 2025-10-07 05:54:18 -07:00