Add search functionality with SearchBar component, update YearDashboard to filter people and gifts based on search input, and enhance GiftModal and PersonModal for better state management.
This commit is contained in:
@@ -7,13 +7,14 @@
|
||||
let { personId, personName } = $props();
|
||||
|
||||
let isOpen = $state(false);
|
||||
let gift: Omit<Gift, 'id' | 'personId'> = $state({
|
||||
const initGift = {
|
||||
name: '',
|
||||
price: 0,
|
||||
url: '',
|
||||
description: '',
|
||||
status: 'PLANNED'
|
||||
});
|
||||
} as const;
|
||||
let gift: Omit<Gift, 'id' | 'personId'> = $state(initGift);
|
||||
|
||||
const open = () => {
|
||||
isOpen = true;
|
||||
@@ -34,6 +35,8 @@
|
||||
status: gift.status
|
||||
}
|
||||
}).then(close);
|
||||
|
||||
gift = initGift;
|
||||
};
|
||||
|
||||
const inputClasses = [
|
||||
|
||||
Reference in New Issue
Block a user