All files / src/entities/layer/lib helpers.ts

0% Statements 0/5
0% Branches 0/6
0% Functions 0/1
0% Lines 0/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15                             
import { SHAPE_LABELS, SHAPES, TOOL_LABELS, TOOLS, UI_LABELS } from '@/shared/constants';
import type { EditorTool, ShapeType } from '@/shared/types';
 
export function buildHistoryLabel(activeTool: EditorTool, shapeType?: ShapeType): string {
	if (activeTool === TOOLS.SHAPE) {
		return shapeType === SHAPES.CIRCLE ? SHAPE_LABELS.circle : SHAPE_LABELS.rect;
	}
 
	if (activeTool) {
		return TOOL_LABELS[activeTool];
	}
 
	return UI_LABELS.SNAPSHOT;
}