mirror of
https://github.com/legop3/MultiRoombaRover.git
synced 2026-09-17 01:50:47 -04:00
16 lines
763 B
JavaScript
16 lines
763 B
JavaScript
// constants
|
|
// Purpose: Defines the constants module and the local helpers/components used in this file.
|
|
// Scope: Keeps behavior unchanged while isolating this concern into a clear, single-responsibility unit.
|
|
export const COOKIE_KEY_REGEX = /^cu_[a-f0-9]{32}$/;
|
|
|
|
export const fieldClass = 'field-input w-full max-w-sm text-left focus:ring-emerald-500';
|
|
export const flowWrapClass = 'mx-auto w-full max-w-xl flex justify-center';
|
|
export const innerFlowClass = 'mx-auto flex w-full max-w-md flex-col items-center space-y-0.5 text-center';
|
|
|
|
export function maskKey(value) {
|
|
const key = String(value || '').trim();
|
|
if (!key) return '';
|
|
if (key.length <= 10) return `${key.slice(0, 2)}***${key.slice(-2)}`;
|
|
return `${key.slice(0, 6)}...${key.slice(-6)}`;
|
|
}
|