diff --git a/components/agents/AgentPsdTemplateEditorDialog.tsx b/components/agents/AgentPsdTemplateEditorDialog.tsx index a1bdcb71d..7409a88a6 100644 --- a/components/agents/AgentPsdTemplateEditorDialog.tsx +++ b/components/agents/AgentPsdTemplateEditorDialog.tsx @@ -202,12 +202,22 @@ function getInlineTextEditorStyle( return { ...baseStyle, background: "transparent", + boxSizing: "border-box", + overflow: "hidden", color: preserveSourceAppearance ? "transparent" : layer.textColor, caretColor: layer.textColor, WebkitTextFillColor: preserveSourceAppearance ? "transparent" : layer.textColor, }; } +function getTextLayerNameBadgeClassName() { + return "pointer-events-none absolute left-0 top-0 -translate-y-[calc(100%+6px)] rounded-full bg-black/78 px-2 py-1 text-[11px] whitespace-nowrap text-white shadow-lg"; +} + +function getTextLayerHintBadgeClassName() { + return "pointer-events-none absolute right-0 top-0 -translate-y-[calc(100%+6px)] rounded-full bg-sky-500/90 px-2 py-1 text-[11px] whitespace-nowrap text-white shadow-lg"; +} + export function AgentPsdTemplateEditorDialog({ open, onOpenChange, @@ -742,7 +752,7 @@ export function AgentPsdTemplateEditorDialog({ return (
-