mirror of
https://github.com/Vendicated/Vencord.git
synced 2025-02-24 15:35:11 +00:00
fix settings layout
This commit is contained in:
parent
52121bf3b2
commit
499046e5f0
1 changed files with 9 additions and 9 deletions
|
@ -24,6 +24,8 @@ import { Text } from "@webpack/common";
|
||||||
|
|
||||||
import { Snowflake } from "./api";
|
import { Snowflake } from "./api";
|
||||||
import { TimezoneCache } from "./cache";
|
import { TimezoneCache } from "./cache";
|
||||||
|
import { classes } from "@utils/misc";
|
||||||
|
import { Margins } from "@utils/margins";
|
||||||
|
|
||||||
export type TimezoneOverrides = Record<Snowflake, string | null>;
|
export type TimezoneOverrides = Record<Snowflake, string | null>;
|
||||||
|
|
||||||
|
@ -35,14 +37,15 @@ const settings = definePluginSettings({
|
||||||
description: "Fetch user timezones from TimezoneDB when a local override does not exist",
|
description: "Fetch user timezones from TimezoneDB when a local override does not exist",
|
||||||
default: true,
|
default: true,
|
||||||
},
|
},
|
||||||
|
// TODO: disable this if enableApi is disabled
|
||||||
apiUrl: {
|
apiUrl: {
|
||||||
type: OptionType.STRING,
|
type: OptionType.STRING,
|
||||||
description: "The TimezoneDB API instance to fetch from",
|
description: "The TimezoneDB API instance",
|
||||||
default: DEFAULT_API,
|
default: DEFAULT_API,
|
||||||
placeholder: DEFAULT_API,
|
placeholder: DEFAULT_API,
|
||||||
onChange(_: any) {
|
onChange(_: any) {
|
||||||
DataStore.clear(TimezoneCache).catch(_ => _);
|
DataStore.clear(TimezoneCache).catch(_ => _);
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
displayInChat: {
|
displayInChat: {
|
||||||
type: OptionType.BOOLEAN,
|
type: OptionType.BOOLEAN,
|
||||||
|
@ -72,14 +75,11 @@ export function SettingsComponent(): JSX.Element {
|
||||||
// const { apiUrl } = settings.use(["apiUrl"]);
|
// const { apiUrl } = settings.use(["apiUrl"]);
|
||||||
// const url = `${apiUrl}/../?client_mod=${encodeURIComponent(VENCORD_USER_AGENT)}`;
|
// const url = `${apiUrl}/../?client_mod=${encodeURIComponent(VENCORD_USER_AGENT)}`;
|
||||||
|
|
||||||
// TODO: show button to authorize tzdb and manage public tz
|
|
||||||
|
|
||||||
return <>
|
return <>
|
||||||
<Text variant="text-md/normal">
|
<Text variant="text-md/normal" className={classes(Margins.top16, Margins.bottom20)}>
|
||||||
<br />
|
This plugin supports setting your own timezone publicly for others to
|
||||||
This plugin supports setting your own Timezone publicly for others to
|
display via the <Link href="https://github.com/rushiimachine/timezonedb">TimezoneDB</Link> API.
|
||||||
fetch and display via <Link href="https://github.com/rushiimachine/timezonedb">TimezoneDB</Link>.
|
You can set a local override for other users if they haven't publicized their own timezone.
|
||||||
You can override other users' timezones locally if they haven't set their own.
|
|
||||||
</Text>
|
</Text>
|
||||||
</>;
|
</>;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue