53 lines
1.6 KiB
TypeScript
53 lines
1.6 KiB
TypeScript
export const isDev = process.env.NODE_ENV === 'development'
|
|
export const isProd = process.env.NODE_ENV === 'production'
|
|
|
|
export const isClient = typeof window !== 'undefined'
|
|
export const isServer = !isClient
|
|
|
|
export const siteURL = new URL(
|
|
process.env.NEXT_PUBLIC_SITE_URL ??
|
|
(isDev ? 'http://localhost:3000' : 'https://www.laconic.com/') // TODO: use your actual production url as default
|
|
)
|
|
export const siteOrigin = siteURL.origin
|
|
|
|
// this is not used anywhere — just for our (basement.) projects.
|
|
// you can delete it if not needed.
|
|
export const basementLog = `
|
|
|
|
██╗
|
|
██║
|
|
██████╗
|
|
██╔══██╗ ██╗
|
|
██████╔╝ ██╝
|
|
╚═════╝
|
|
|
|
From the basement. https://basement.studio
|
|
`
|
|
|
|
export const defaultMeta = {
|
|
title: 'Laconic Network',
|
|
description: 'Laconic Network Description',
|
|
ogImage: `${siteOrigin}/og.jpeg`,
|
|
twitter: {
|
|
handle: '@laconicnetwork',
|
|
site: '@laconicnetwork'
|
|
}
|
|
}
|
|
|
|
export const gaTrackingId = 'GTM-WJMQ92T'
|
|
|
|
export const socialLinks = {
|
|
youTube: 'https://www.youtube.com/c/MrBeast6000',
|
|
twitter: 'https://twitter.com/laconicnetwork',
|
|
instagram: 'https://www.instagram.com/mrbeast/',
|
|
tikTok: 'https://www.tiktok.com/@mrbeast',
|
|
discord: 'https://discord.com/invite/ukhbBemyxY',
|
|
telegram: 'https://t.me/laconicnetwork',
|
|
email: 'mailto:support@shopmrbeast.com',
|
|
sms: 'sms:+1(877)740-1782'
|
|
}
|
|
|
|
export const mode = (process.env.NEXT_PUBLIC_MODE ?? 'default') as
|
|
| 'default'
|
|
| 'showcase'
|