elsa-workflows / elsa-workflows/elsa-studio

API: usePersistedSetting Hook/Composable for Blazor

Open
#706 0 comments 0 reactions 0 assignees View on GitHub
triaged
Dominant language
C#
Stars
301
Forks
181
Avg merge
17h 12m
Merged PRs (30d)
42

Description

### Why
Develop ergonomic Blazor APIs for screen/components to use persistent state declaratively. Should work for MudBlazor and raw Blazor, encapsulate read/write, handle hydration (load-once), debouncing, etc.

### Acceptance Criteria
- Provide composable (hook/service/component) that loads, exposes, and sets settings transparently
- Update (and debounce) pattern that doesn’t break Blazor render loop
- Can be used for both session and local persistence
- Example used in shell, workflow designer, and workflow table
- Optional: allow setting resets in-UI

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.