chore: upratanie lint upozorneni z uloh 11-18
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
9c2fb60fd6
commit
eb92d30dc3
3 files changed
+15
-8
No files matched your search
@@ -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) => {
|
||||
|
||||
@@ -44,8 +44,6 @@ export const TopBar: React.FC<TopBarProps> = ({
|
||||
onExportZip,
|
||||
onExportBrevo,
|
||||
isExportingBrevo,
|
||||
brevoCampaignUrl,
|
||||
brevoListingUrl = 'https://app.brevo.com/campaigns/listing',
|
||||
onClearBrevoId,
|
||||
onAddModule
|
||||
}) => {
|
||||
|
||||
Reference in new issue
Block a user