memos/web/src/components/MasonryView/constants.ts

12 lines
380 B
TypeScript

/**
* Minimum width required to show more than one column in masonry layout
* When viewport is narrower, layout falls back to single column
*/
export const MINIMUM_MEMO_VIEWPORT_WIDTH = 512;
/**
* Debounce delay for redistribution in milliseconds
* Balances responsiveness with performance by batching rapid height changes
*/
export const REDISTRIBUTION_DEBOUNCE_MS = 100;