mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-18 13:35:42 +09:00
fix(self-hosting): use instance contacts and live product name (#3333)
This commit is contained in:
1 parent
454fefdb92
commit
a5c1362f4a
308 files changed
+16533
-13512
No files matched your search
@@ -1,7 +1,12 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
import RuntimeConfig from '@app/features/app/state/RuntimeConfig';
|
||||
import {marketingUrl} from '@app/features/messaging/utils/MessagingUrlUtils';
|
||||
|
||||
function hostedMarketingUrl(path: string): string | null {
|
||||
return RuntimeConfig.isSelfHosted() ? null : marketingUrl(path);
|
||||
}
|
||||
|
||||
export const Routes = {
|
||||
HOME: '/',
|
||||
APP: '/app',
|
||||
@@ -39,13 +44,13 @@ export const Routes = {
|
||||
LEGACY_PLUTONIUM: '/plutonium',
|
||||
terms: () => marketingUrl('terms'),
|
||||
privacy: () => marketingUrl('privacy'),
|
||||
guidelines: () => marketingUrl('guidelines'),
|
||||
guidelines: (): string | null => RuntimeConfig.guidelinesUrl ?? hostedMarketingUrl('guidelines'),
|
||||
careers: () => marketingUrl('careers'),
|
||||
partners: () => marketingUrl('partners'),
|
||||
bugs: () => marketingUrl('help/report-bug'),
|
||||
plutonium: () => marketingUrl('plutonium'),
|
||||
help: () => marketingUrl('help'),
|
||||
helpArticle: (slug: string) => marketingUrl(`help/${slug}`),
|
||||
help: (): string | null => hostedMarketingUrl('help'),
|
||||
helpArticle: (slug: string): string | null => hostedMarketingUrl(`help/${slug}`),
|
||||
dmChannel: (channelId: string) => `/channels/@me/${channelId}`,
|
||||
favoritesChannel: (channelId: string) => `/channels/@favorites/${channelId}`,
|
||||
guildMembers: (guildId: string) => `/channels/${guildId}/members`,
|
||||
|
||||
Reference in new issue
Block a user