Merge pull request #4282 from omnivore-app/fix/web-settings-menu

Web settings menu
This commit is contained in:
Jackson Harper
2024-08-20 15:25:17 +08:00
committed by GitHub
2 changed files with 8 additions and 16 deletions

View File

@ -82,12 +82,12 @@ export function PageMetaData(props: PageMetaDataProps): JSX.Element {
{props.path && (
<meta
property="og:url"
content={`https://omnivore.app${props.path}`}
content={`${webBaseURL}/${props.path}`}
key="og-url"
/>
)}
{props.path && (
<link rel="canonical" href={`https://omnivore.app${props.path}`} />
<link rel="canonical" href={`${webBaseURL}/${props.path}`} />
)}
{/* Custom additional meta tags */}

View File

@ -196,32 +196,24 @@ export function PrimaryDropdown(props: PrimaryDropdownProps): JSX.Element {
<DropdownSeparator />
<ThemeSection {...props} />
<DropdownOption
onSelect={() => headerDropdownActionHandler('navigate-to-install')}
onSelect={() => router.push('/settings/installation')}
title="Install"
/>
<DropdownOption
onSelect={() => headerDropdownActionHandler('navigate-to-feeds')}
onSelect={() => router.push('/settings/feeds')}
title="Feeds"
/>
<DropdownOption
onSelect={() => headerDropdownActionHandler('navigate-to-emails')}
onSelect={() => router.push('/settings/emails')}
title="Emails"
/>
<DropdownOption
onSelect={() => headerDropdownActionHandler('navigate-to-labels')}
onSelect={() => router.push('/settings/labels')}
title="Labels"
/>
<DropdownOption
onSelect={() => headerDropdownActionHandler('navigate-to-rules')}
title="Rules"
/>
<DropdownOption
onSelect={() => headerDropdownActionHandler('navigate-to-api')}
title="API Keys"
/>
<DropdownOption
onSelect={() => headerDropdownActionHandler('navigate-to-integrations')}
title="Integrations"
onSelect={() => router.push('/settings/settings')}
title="Settings"
/>
<DropdownOption
onSelect={() => window.open('https://docs.omnivore.app', '_blank')}