Initial workflow for donations

Co-authored-by: Scott Nonnenberg <scott@signal.org>
This commit is contained in:
ayumi-signal
2025-06-27 13:48:50 -07:00
committed by GitHub
parent f62c53fdee
commit f2241cf613
20 changed files with 1230 additions and 76 deletions

View File

@@ -100,10 +100,22 @@ function renderToastManager(props: {
return <SmartToastManager disableMegaphone {...props} />;
}
function renderDonationsPane(options: {
function renderDonationsPane({
contentsRef,
page,
setPage,
}: {
contentsRef: MutableRefObject<HTMLDivElement | null>;
page: Page;
setPage: (page: Page) => void;
}): JSX.Element {
return <SmartPreferencesDonations contentsRef={options.contentsRef} />;
return (
<SmartPreferencesDonations
contentsRef={contentsRef}
page={page}
setPage={setPage}
/>
);
}
function getSystemTraySettingValues(