feat: massive front-end overhaul and initial github release

This commit is contained in:
Simeon Radivoev 2026-02-08 21:18:10 +02:00
parent a2b40e38bf
commit d5a0e70580
Signed by: simeonradivoev
GPG key ID: 7611A451D2A5D37A
303 changed files with 19840 additions and 676 deletions

28
src/mainview/types.d.ts vendored Normal file
View file

@ -0,0 +1,28 @@
declare const __HOST__: string;
global
{
declare module "react" {
interface HTMLAttributes<T> extends AriaAttributes, DOMAttributes<T>
{
// extends React's HTMLAttributes
"save-child-focus"?: SaveFocusType;
"save-scroll"?: boolean;
}
}
}
interface FocusParams
{
onFocus?: () => void;
}
interface InteractParams
{
onAction?: () => void;
}
interface FilterOption extends FocusParams, InteractParams
{
label: string;
}