// DEFAULT VALUES export const DEFAULT_NAME = 'Owncast User'; export const DEFAULT_TITLE = 'Owncast Server'; export const DEFAULT_SUMMARY = ''; export const TEXT_MAXLENGTH = 255; // Creating this so that it'll be easier to change values in one place, rather than looking for places to change it in a sea of JSX. // key is the input's `fieldName` export const TEXTFIELD_DEFAULTS = { name: { apiPath: '/name', defaultValue: DEFAULT_NAME, maxLength: TEXT_MAXLENGTH, placeholder: DEFAULT_NAME, configPath: 'instanceDetails', label: 'Server name', tip: 'This is your name that shows up on things and stuff.', }, summary: { apiPath: '/serversummary', defaultValue: DEFAULT_NAME, maxLength: TEXT_MAXLENGTH, placeholder: DEFAULT_NAME, configPath: 'instanceDetails', label: 'Summary', tip: 'A brief blurb about what your stream is about.', }, title: { apiPath: '/servertitle', defaultValue: DEFAULT_NAME, maxLength: TEXT_MAXLENGTH, placeholder: DEFAULT_NAME, configPath: 'instanceDetails', label: 'Server Title', tip: 'A brief blurb about what your stream is about.', }, streamTitle: { apiPath: '/streamtitle', defaultValue: DEFAULT_NAME, maxLength: TEXT_MAXLENGTH, placeholder: DEFAULT_NAME, configPath: 'instanceDetails', label: 'Stream Title', tip: 'The name of your stream today.', }, logo: { apiPath: '/logo', defaultValue: DEFAULT_NAME, maxLength: TEXT_MAXLENGTH, placeholder: DEFAULT_NAME, configPath: 'instanceDetails', label: 'Stream Title', tip: 'A brief blurb about what your stream is about.', }, streamKey: { apiPath: '/key', defaultValue: DEFAULT_NAME, maxLength: TEXT_MAXLENGTH, placeholder: DEFAULT_NAME, configPath: 'instanceDetails', label: 'Stream Key', tip: 'Secret stream key', }, pageContent: { apiPath: '/pagecontent', placeholder: '', configPath: 'instanceDetails', label: 'Stream Key', tip: 'Custom markup about yourself', } }