fn AutoPurgeSettings(_: AutoPurgeSettingsProps) -> ElementExpand description
自动清理配置子组件:使用共享可折叠设置卡片。
封装自动清理的全部状态:表单草稿(settings_draft_*)、保存态、已保存反馈,
以及派生的 dirty。面板折叠态与摘要外壳由 CollapsibleSettingsCard 统一管理。
配置加载与保存均在组件内部完成。settings(已保存的服务端配置)由父组件传入
双向绑定 signal:本组件加载/保存时写入,父组件读取 retention_days 供 TrashRow
的「剩余天数」。
从 PostsTrashPage 抽取以降低 god component 复杂度(见 dioxus-render-purity skill)。
§Props
For details, see the props struct definition.
settings:Signal<TrashSettings>