fix(admin-ui): Gift Card manage page (#3532)

**What**
- Updates GC manage page to use product page sections
- Revamps Denomination section
- Updates the location of several components to reflect that they are now shared between the GC and products domain

![image](https://user-images.githubusercontent.com/45367945/226584238-bb0786b1-d21c-4b90-b00b-29530af320f4.png)
![image](https://user-images.githubusercontent.com/45367945/226584362-80c0c9f8-4ec5-4e64-9075-110caa3b5137.png)

Resolves CORE-1089
This commit is contained in:
Kasper Fabricius Kristensen
2023-03-23 09:29:29 +01:00
committed by GitHub
parent 3171b0e518
commit bfef22b33e
77 changed files with 1286 additions and 1706 deletions

View File

@@ -2,6 +2,7 @@ import clsx from "clsx"
import React, { useImperativeHandle } from "react"
import CheckIcon from "../../fundamentals/icons/check-icon"
import MinusIcon from "../../fundamentals/icons/minus-icon"
type IndeterminateCheckboxProps = {
type?: "checkbox" | "radio"
@@ -66,6 +67,7 @@ const IndeterminateCheckbox = React.forwardRef<
>
<span className="self-center">
{checked && <CheckIcon size={16} />}
{indeterminate && <MinusIcon size={16} />}
</span>
</div>
<input