refactor: enhance layout and spacing for product variant buttons in create and edit pages
This commit is contained in:
parent
841767d5b1
commit
0e96469cdd
@ -532,18 +532,19 @@ export default function ProductCreate({ categories }: Props) {
|
||||
key={variantIndex}
|
||||
className="space-y-4 rounded-lg border p-4"
|
||||
>
|
||||
<div className="flex items-center justify-between">
|
||||
<div className="flex flex-col gap-2 sm:flex-row sm:items-center sm:justify-between">
|
||||
<h4 className="font-medium">
|
||||
Varian{' '}
|
||||
{variantIndex + 1}
|
||||
</h4>
|
||||
<div className="flex items-center gap-1">
|
||||
<div className="flex flex-wrap items-center gap-1">
|
||||
{!useSamePrice && (
|
||||
<>
|
||||
<Button
|
||||
type="button"
|
||||
variant="outline"
|
||||
size="sm"
|
||||
className="whitespace-nowrap"
|
||||
onClick={() =>
|
||||
copyPrices(
|
||||
variantIndex,
|
||||
@ -562,6 +563,7 @@ export default function ProductCreate({ categories }: Props) {
|
||||
type="button"
|
||||
variant="outline"
|
||||
size="sm"
|
||||
className="whitespace-nowrap"
|
||||
onClick={() =>
|
||||
pastePrices(
|
||||
variantIndex,
|
||||
@ -575,14 +577,14 @@ export default function ProductCreate({ categories }: Props) {
|
||||
type="button"
|
||||
variant="outline"
|
||||
size="sm"
|
||||
className="whitespace-nowrap"
|
||||
onClick={() =>
|
||||
applyToAll(
|
||||
variantIndex,
|
||||
)
|
||||
}
|
||||
>
|
||||
Terapkan
|
||||
ke Semua
|
||||
Terapkan ke Semua
|
||||
</Button>
|
||||
</>
|
||||
)}
|
||||
|
||||
@ -612,18 +612,19 @@ export default function ProductEdit({ product, categories }: Props) {
|
||||
key={variantIndex}
|
||||
className="space-y-4 rounded-lg border p-4"
|
||||
>
|
||||
<div className="flex items-center justify-between">
|
||||
<div className="flex flex-col gap-2 sm:flex-row sm:items-center sm:justify-between">
|
||||
<h4 className="font-medium">
|
||||
Varian{' '}
|
||||
{variantIndex + 1}
|
||||
</h4>
|
||||
<div className="flex items-center gap-1">
|
||||
<div className="flex flex-wrap items-center gap-1">
|
||||
{!useSamePrice && (
|
||||
<>
|
||||
<Button
|
||||
type="button"
|
||||
variant="outline"
|
||||
size="sm"
|
||||
className="whitespace-nowrap"
|
||||
onClick={() =>
|
||||
copyPrices(
|
||||
variantIndex,
|
||||
@ -642,6 +643,7 @@ export default function ProductEdit({ product, categories }: Props) {
|
||||
type="button"
|
||||
variant="outline"
|
||||
size="sm"
|
||||
className="whitespace-nowrap"
|
||||
onClick={() =>
|
||||
pastePrices(
|
||||
variantIndex,
|
||||
@ -655,14 +657,14 @@ export default function ProductEdit({ product, categories }: Props) {
|
||||
type="button"
|
||||
variant="outline"
|
||||
size="sm"
|
||||
className="whitespace-nowrap"
|
||||
onClick={() =>
|
||||
applyToAll(
|
||||
variantIndex,
|
||||
)
|
||||
}
|
||||
>
|
||||
Terapkan
|
||||
ke Semua
|
||||
Terapkan ke Semua
|
||||
</Button>
|
||||
</>
|
||||
)}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user