40 lines
957 B
TypeScript
40 lines
957 B
TypeScript
// Central place for app-wide constant values.
|
|
|
|
// Branding / product
|
|
export const APP_NAME = "Ballistic Builder";
|
|
export const APP_TAGLINE = "A smarter way to explore and assemble builds.";
|
|
|
|
// URLs
|
|
export const SUPPORT_EMAIL = "support@example.com";
|
|
export const CONTACT_EMAIL = "contact@example.com";
|
|
|
|
export const EXTERNAL_LINKS = {
|
|
homepage: "https://example.com",
|
|
docs: "https://example.com/docs",
|
|
status: "https://status.example.com",
|
|
};
|
|
|
|
// Feature flags (non-secret, UI-only switches)
|
|
export const FEATURE_FLAGS = {
|
|
showExperimentalBuilder: false,
|
|
enablePriceHistory: true,
|
|
enablePublicBuilds: false,
|
|
} as const;
|
|
|
|
// Layout / UI
|
|
export const DEFAULT_PAGE_SIZE = 25;
|
|
export const MAX_PAGE_SIZE = 100;
|
|
|
|
// Date / format
|
|
export const DISPLAY_DATE_FORMAT = "MMM d, yyyy";
|
|
|
|
// Routes
|
|
export const ROUTES = {
|
|
home: "/",
|
|
about: "/about",
|
|
login: "/login",
|
|
register: "/register",
|
|
builder: "/builds",
|
|
account: "/account",
|
|
} as const;
|