chore: upratanie lint upozorneni z uloh 11-18

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Jakub_HostacnyandClaude Opus 5.5 committed 2026-10-19 10:42:34 +02:00
1 parent 9c2fb60fd6
commit eb92d30dc3
3 files changed
+15 -8

No files matched your search

+12 -3
View File
@@ -6,6 +6,11 @@ import { supabase } from '@/lib/supabase';
import { DEFAULT_BADGE_TEMPLATES, renderCleanBadgeSvg, svgToCleanPng, BADGE_PRICE_TOKEN_RE, badgePriceParts, replaceBadgeTextVars } from '@/lib/badgeUtils';
import { Tag, Plus, Check, Trash2, X, Upload, Eye, Move, AlignLeft, AlignCenter, AlignRight, ZoomIn, ZoomOut, Copy } from 'lucide-react';
// Dočasné ID šablóny pred uložením do databázy (prefix badge- = ešte nie je v Supabase)
function newLocalBadgeId(): string {
return `badge-${Date.now()}`;
}
// Riadok tabuľky badges v Supabase pre danú šablónu
function toBadgeDbPayload(badge: BadgeTemplate) {
return {
@@ -426,7 +431,7 @@ export const BadgeEditorModal: React.FC<BadgeEditorModalProps> = ({
const duplicateBadgeTemplate = async (badge: BadgeTemplate) => {
const copy: BadgeTemplate = {
...JSON.parse(JSON.stringify(badge)),
id: `badge-${Date.now()}`,
id: newLocalBadgeId(),
name: `${badge.name} (kópia)`
};
let saved = copy;
@@ -438,7 +443,9 @@ export const BadgeEditorModal: React.FC<BadgeEditorModalProps> = ({
if (!error && data && data[0]) {
saved = { ...copy, id: data[0].id };
}
} catch (e) {}
} catch {
// bez databázy ostane kópia v prehliadači
}
const list = [...badges];
const idx = list.findIndex((b) => b.id === badge.id);
@@ -448,7 +455,9 @@ export const BadgeEditorModal: React.FC<BadgeEditorModalProps> = ({
setSelectedLayerId(saved.layersConfig?.[0]?.id ?? null);
try {
localStorage.setItem('coop_custom_badges', JSON.stringify(list));
} catch (e) {}
} catch {
// localStorage nemusí byť dostupný
}
};
const deleteBadgeTemplate = async (badgeId: string) => {
-2
View File
@@ -44,8 +44,6 @@ export const TopBar: React.FC<TopBarProps> = ({
onExportZip,
onExportBrevo,
isExportingBrevo,
brevoCampaignUrl,
brevoListingUrl = 'https://app.brevo.com/campaigns/listing',
onClearBrevoId,
onAddModule
}) => {