* Add sidebar help menu * Fix help menu test wiring * Fix help menu accessibility * Use native popup for help menu * Use icon button for sidebar help * Add feedback composer and feedback API * Allow preview builds without feedback env * Tighten feedback upload limits * Adjust sidebar footer padding * Tighten sidebar footer spacing * Add link affordances to help menu * Polish sidebar feedback composer * Move feedback icon to trailing edge * Normalize help menu trailing icon sizes * Enlarge help menu trailing icons * Reduce help menu link icon size * Shrink help menu link arrow * Reduce help menu link arrow again * Fix feedback message editor focus * Add send feedback keyboard shortcut * Polish feedback launch and delivery
18 lines
585 B
TypeScript
18 lines
585 B
TypeScript
import { createEnv } from "@t3-oss/env-nextjs";
|
|
import { z } from "zod";
|
|
|
|
export const env = createEnv({
|
|
server: {
|
|
RESEND_API_KEY: z.string().min(1),
|
|
CMUX_FEEDBACK_FROM_EMAIL: z.string().email(),
|
|
CMUX_FEEDBACK_RATE_LIMIT_ID: z.string().min(1),
|
|
},
|
|
runtimeEnv: {
|
|
RESEND_API_KEY: process.env.RESEND_API_KEY,
|
|
CMUX_FEEDBACK_FROM_EMAIL: process.env.CMUX_FEEDBACK_FROM_EMAIL,
|
|
CMUX_FEEDBACK_RATE_LIMIT_ID: process.env.CMUX_FEEDBACK_RATE_LIMIT_ID,
|
|
},
|
|
skipValidation:
|
|
process.env.SKIP_ENV_VALIDATION === "1" ||
|
|
process.env.VERCEL_ENV === "preview",
|
|
});
|