refactor: move PageWatermarkConfig interface to dedicated types file

feat(i18n): add missing translations for 5 languages
- be: common.close, upload.clearFiles
- zh: addStamps username fields
- zh-TW, tr, pt: compressPdf compression settings
This commit is contained in:
alam00000 committed 2026-02-27 15:00:51 +05:30
1 parent 98c65d2b45
commit 2c6d36037a
7 files changed
+93 -22

No files matched your search

+16
View File
@@ -8,3 +8,19 @@ export interface AddWatermarkState {
watermarkX: number; // 0–1, percentage from left
watermarkY: number; // 0–1, percentage from top (flipped to bottom for PDF)
}
export interface PageWatermarkConfig {
type: 'text' | 'image';
x: number;
y: number;
text: string;
fontSize: number;
color: string;
opacityText: number;
angleText: number;
imageDataUrl: string | null;
imageFile: File | null;
imageScale: number;
opacityImage: number;
angleImage: number;
}