pub fn SavePanel(props: SavePanelProps) -> impl IntoViewExpand description
The post-record Save panel.
§Required Props
- view:
SavePanelView- View-model. The parent rebuilds this whenever the pending export, chosen format, busy flag, or saved path changes.
§Optional Props
- on_change_folder:
impl Into<Callback<()>>- Change-folder click (Choosing state). Wired to the native folder picker.
- on_format_change:
impl Into<Callback<SaveFormat>>- Format-dropdown change (Choosing state). Receives the newly
selected
SaveFormat.
- Format-dropdown change (Choosing state). Receives the newly
selected
- on_discard:
impl Into<Callback<()>>- Discard click (Choosing state) — deletes the scratch.
- on_edit:
impl Into<Callback<()>>- Edit click (Choosing state) — save the recording and open it in the editor.
- on_export:
impl Into<Callback<()>>- Export click (Choosing state) — runs the move / transcode.
- on_reveal:
impl Into<Callback<()>>- Reveal-in-Finder click (Saved state).
- on_done:
impl Into<Callback<()>>- Done click (Saved state) — dismisses the panel.