feat: support disable update avatar in settings
This commit is contained in:
parent
2b8e0b9cb5
commit
ba2a2b5fb0
@ -1,12 +1,17 @@
|
||||
import { UpdateAvatarCard } from '@/components/settings/profile/update-avatar-card';
|
||||
import { UpdateNameCard } from '@/components/settings/profile/update-name-card';
|
||||
import { websiteConfig } from '@/config/website';
|
||||
|
||||
export default function ProfilePage() {
|
||||
const enableUpdateAvatar = websiteConfig.features.enableUpdateAvatar;
|
||||
|
||||
return (
|
||||
<div className="flex flex-col gap-8">
|
||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-8">
|
||||
<UpdateAvatarCard />
|
||||
</div>
|
||||
{enableUpdateAvatar && (
|
||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-8">
|
||||
<UpdateAvatarCard />
|
||||
</div>
|
||||
)}
|
||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-8">
|
||||
<UpdateNameCard />
|
||||
</div>
|
||||
|
@ -36,6 +36,7 @@ export const websiteConfig: WebsiteConfig = {
|
||||
enableDiscordWidget: false,
|
||||
enableCrispChat: process.env.NEXT_PUBLIC_DEMO_WEBSITE === 'true',
|
||||
enableUpgradeCard: true,
|
||||
enableUpdateAvatar: false,
|
||||
enableAffonsoAffiliate: false,
|
||||
enablePromotekitAffiliate: false,
|
||||
enableDatafastRevenueTrack: false,
|
||||
|
1
src/types/index.d.ts
vendored
1
src/types/index.d.ts
vendored
@ -71,6 +71,7 @@ export interface FeaturesConfig {
|
||||
enableDiscordWidget?: boolean; // Whether to enable the discord widget, deprecated
|
||||
enableCrispChat?: boolean; // Whether to enable the crisp chat
|
||||
enableUpgradeCard?: boolean; // Whether to enable the upgrade card in the sidebar
|
||||
enableUpdateAvatar?: boolean; // Whether to enable the update avatar in settings
|
||||
enableAffonsoAffiliate?: boolean; // Whether to enable affonso affiliate
|
||||
enablePromotekitAffiliate?: boolean; // Whether to enable promotekit affiliate
|
||||
enableDatafastRevenueTrack?: boolean; // Whether to enable datafast revenue tracking
|
||||
|
Loading…
Reference in New Issue
Block a user