NumberCombo (ความหนา/ความทึบ/ขนาด) เป็น combobox เต็มความกว้าง — dropdown preset เปิด "ขึ้นบน" (แถวท้ายเมนูไม่ล้นเขต scroll ของเมนูอีก — L2 แก้ตาม feedback ที่ต้องเป็น dropdown + กรอกเพิ่มได้) พิมพ์ค่าเอง/▲▼ ได้ตามเดิม + แถวสีปรับใหม่: วงกลม 12 วง (เพิ่มสีน้ำตาล #b45309) grid 4 คอลัมน์ 3 แถว ช่อง 32px เอา label "สี" ออกให้ตารางเต็มแถว + เส้นคั่น slate-100 ระหว่างแถวตั้งค่าทุกแถว (.panel-row + .panel-row — เทียบเท่าแทรก div my-1.5 border-t)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
Your Name 2026-09-16 16:43:17 +07:00
parent 33c7002ffd
commit 1ecb8efcea
4 changed files with 92 additions and 45 deletions

View file

@ -512,7 +512,7 @@ export default function AnnotationSelectionLayer({
>
{highlightData && (
<>
<PanelRow label="สี">
<PanelRow>
<ColorSwatches value={highlightData.color} onChange={commitColor} />
</PanelRow>
<PanelRow label="รูปแบบ">
@ -550,7 +550,7 @@ export default function AnnotationSelectionLayer({
</>
)}
{strokeData && (
<PanelRow label="สี">
<PanelRow>
<ColorSwatches value={strokeData.strokeColor} onChange={commitColor} />
</PanelRow>
)}
@ -568,7 +568,7 @@ export default function AnnotationSelectionLayer({
)}
{stampData && (
<>
<PanelRow label="สี">
<PanelRow>
<ColorSwatches
value={stampData.color ?? STAMP_COLOR}
onChange={commitColor}
@ -601,7 +601,7 @@ export default function AnnotationSelectionLayer({
แก้ไขข้อความ
</button>
</PanelRow>
<PanelRow label="สี">
<PanelRow>
<ColorSwatches
value={textboxData.color}
onChange={(c) => commitTextboxPatch({ color: c })}