From 494b8067448084286175cec8010c80bddb00d286 Mon Sep 17 00:00:00 2001 From: Khwezi Mngoma Date: Sat, 30 May 2026 19:54:14 +0200 Subject: [PATCH] Added search state model --- LiteCharms.Features/Models/SearchState.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 LiteCharms.Features/Models/SearchState.cs diff --git a/LiteCharms.Features/Models/SearchState.cs b/LiteCharms.Features/Models/SearchState.cs new file mode 100644 index 0000000..6c483cd --- /dev/null +++ b/LiteCharms.Features/Models/SearchState.cs @@ -0,0 +1,12 @@ +namespace LiteCharms.Features.Models; + +public class SearchState +{ + public string Query { get; private set; } = string.Empty; + + public event Action? OnSearchSubmitted; + + public void UpdateQuery(string newQuery) => Query = newQuery; + + public void SubmitSearch() => OnSearchSubmitted?.Invoke(); +}