+
+ {orderNumber}
+
+
+ {["1", "2", "3", "4", "5", "6", "7", "8", "9", "<-", "0", "조회"].map(
+ (item, i) => (
+ {
+ if (item === "<-") handleDelete();
+ else if (item === "조회") handleSearch();
+ else handleButtonClick(item);
+ }}
+ index={i}
+ >
+ {item}
+
+ )
+ )}
+
+
+ >
+ );
+};
+
+export default OrderNumberSearchSection;
diff --git a/src/pages/orderCheck/components/PayButton/PayButton.style.ts b/src/pages/orderCheck/components/PayButton/PayButton.style.ts
new file mode 100644
index 0000000..dbe3cae
--- /dev/null
+++ b/src/pages/orderCheck/components/PayButton/PayButton.style.ts
@@ -0,0 +1,23 @@
+import { css, Theme } from "@emotion/react";
+import { flexGenerator } from "@styles/generator";
+
+export const buttonStyle = (theme: Theme) => css`
+ ${flexGenerator()};
+ width: 18rem;
+ height: 8.8rem;
+ padding: 1rem;
+ border: 1px solid ${theme.color.black};
+ border-radius: 20px;
+ ${theme.font["orderCheck-36"]}
+`;
+
+export const buttonVariant = {
+ fill: (theme: Theme) => css`
+ color: ${theme.color.white};
+ background-color: ${theme.color.orange};
+ `,
+ stroke: (theme: Theme) => css`
+ color: ${theme.color.black};
+ background-color: ${theme.color.white};
+ `,
+};
diff --git a/src/pages/orderCheck/components/PayButton/PayButton.tsx b/src/pages/orderCheck/components/PayButton/PayButton.tsx
new file mode 100644
index 0000000..285b283
--- /dev/null
+++ b/src/pages/orderCheck/components/PayButton/PayButton.tsx
@@ -0,0 +1,18 @@
+import { ButtonHTMLAttributes } from "react";
+import { buttonStyle, buttonVariant } from "./PayButton.style";
+
+export interface PayButtonProps
+ extends ButtonHTMLAttributes