onSetTextFieldStyle(field.key, "font-size", next)}
/>
@@ -148,7 +153,10 @@ function FlatTextFieldEditor({
options={ALIGN_OPTIONS.map((option) => ({
key: option.key,
node: option.node,
- active: align === option.key || (option.key === "left" && align === "start"),
+ active:
+ align === option.key ||
+ (option.key === "left" && align === "start") ||
+ (option.key === "right" && align === "end"),
}))}
onChange={(next) => onSetTextFieldStyle(field.key, "text-align", next)}
/>
@@ -234,12 +242,14 @@ export function FlatTextSection({
onRemove={onRemoveTextField}
/>
);
@@ -296,7 +306,7 @@ export function FlatTextLayerList({
Text layers
- {fields.map((field) => {
+ {fields.map((field, index) => {
const active = field.key === activeFieldKey;
return (
- {formatTextFieldPreview(field.value) || "Text"}
+ {formatTextFieldPreview(field.value) || `Text ${index + 1}`}
{field.tagName}