* feat: implement prefs -> credentials section UI (w/o backend integration) * feat: implement credentials information on Prefs -> Account pane - implement email changing UI (w/o backend integration) - implement password changing UI and reuse existing change password logic - replace 2FA dialog with shared one - implement React hook for preventing window refresh * fix: provide correct types * refactor: reuse styles from stylekit, rename components and create enum for input types * refactor: update default exports to named ones, correct texts * chore: remove unnecessary depenedency * chore: yarn.lock without unnecessary packages * Revert "chore: yarn.lock without unnecessary packages" This reverts commit 64aa75e8408b06884d6e7383180292a4a9a3e8ad.
17 lines
501 B
TypeScript
17 lines
501 B
TypeScript
import { Credentials, Sync } from '@/preferences/panes/account';
|
|
import { PreferencesPane } from '@/preferences/components';
|
|
import { observer } from 'mobx-react-lite';
|
|
import { WebApplication } from '@/ui_models/application';
|
|
|
|
type Props = {
|
|
application: WebApplication;
|
|
}
|
|
export const AccountPreferences = observer(({application}: Props) => {
|
|
return (
|
|
<PreferencesPane>
|
|
<Credentials application={application} />
|
|
<Sync application={application} />
|
|
</PreferencesPane>
|
|
);
|
|
});
|