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
commit b9948563d7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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')}