rename `defaultPage` to `defaultRootTab` and make posts default

This commit is contained in:
Jack Chakany 2023-02-16 20:27:46 -05:00
parent 4092ab90e0
commit e42834857b
4 changed files with 8 additions and 7 deletions

View File

@ -31,7 +31,8 @@ export default function RootPage() {
},
};
const [tab, setTab] = useState<Tab>(() => {
switch (preferences.defaultPage) {
switch (preferences.defaultRootTab) {
default:
case "posts":
return RootTab.Posts;
case "conversations":

View File

@ -53,17 +53,17 @@ const PreferencesPage = () => {
<div className="card flex">
<div className="flex f-col f-grow">
<div>
<FormattedMessage {...messages.DefaultPage} />
<FormattedMessage {...messages.DefaultRootTab} />
</div>
</div>
<div>
<select
value={perf.defaultPage}
value={perf.defaultRootTab}
onChange={e =>
dispatch(
setPreferences({
...perf,
defaultPage: e.target.value,
defaultRootTab: e.target.value,
} as UserPreferences)
)
}>

View File

@ -15,7 +15,7 @@ export default defineMessages({
System: { defaultMessage: "System (Default)" },
Light: { defaultMessage: "Light" },
Dark: { defaultMessage: "Dark" },
DefaultPage: { defaultMessage: "Default Page" },
DefaultRootTab: { defaultMessage: "Default Page" },
Posts: { defaultMessage: "Posts" },
Conversations: { defaultMessage: "Conversations" },
Global: { defaultMessage: "Global" },

View File

@ -69,7 +69,7 @@ export interface UserPreferences {
/**
* Default page to select on load
*/
defaultPage: "posts" | "conversations" | "global";
defaultRootTab: "posts" | "conversations" | "global";
}
export type DbType = "indexdDb" | "redux";
@ -230,7 +230,7 @@ export const InitState = {
autoShowLatest: false,
fileUploader: "void.cat",
imgProxyConfig: DefaultImgProxy,
defaultPage: "posts",
defaultRootTab: "posts",
},
} as LoginStore;