Commit 0b1fbd2e by Sujeeth AV

Update multiple files, remove Seatposition, add new assets and SeatSelection component

parent d3483b4f
...@@ -154,9 +154,8 @@ ...@@ -154,9 +154,8 @@
{ {
"userId": "9500403346", "userId": "9500403346",
"seats": [ "seats": [
"D1", "F3",
"D2", "F4"
"D5"
], ],
"status": "booked", "status": "booked",
"id": "b4fe" "id": "b4fe"
......
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
}, },
"devDependencies": { "devDependencies": {
"@eslint/js": "^9.25.0", "@eslint/js": "^9.25.0",
"@storybook/addon-actions": "^9.0.8",
"@storybook/addon-onboarding": "^9.0.4", "@storybook/addon-onboarding": "^9.0.4",
"@storybook/react-vite": "^9.0.4", "@storybook/react-vite": "^9.0.4",
"@types/react": "^19.1.2", "@types/react": "^19.1.2",
...@@ -1437,6 +1438,17 @@ ...@@ -1437,6 +1438,17 @@
"win32" "win32"
] ]
}, },
"node_modules/@storybook/addon-actions": {
"version": "9.0.8",
"resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-9.0.8.tgz",
"integrity": "sha512-LFePu7PPnWN0Il/uoUpmA5T0J0C7d6haJIbg0pXrjxW2MQVSYXE4S4LSUz8fOImltBDV3xAl6tLPYHFj6VcrOA==",
"dev": true,
"license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
}
},
"node_modules/@storybook/addon-onboarding": { "node_modules/@storybook/addon-onboarding": {
"version": "9.0.4", "version": "9.0.4",
"resolved": "https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-9.0.4.tgz", "resolved": "https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-9.0.4.tgz",
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
}, },
"devDependencies": { "devDependencies": {
"@eslint/js": "^9.25.0", "@eslint/js": "^9.25.0",
"@storybook/addon-actions": "^9.0.8",
"@storybook/addon-onboarding": "^9.0.4", "@storybook/addon-onboarding": "^9.0.4",
"@storybook/react-vite": "^9.0.4", "@storybook/react-vite": "^9.0.4",
"@types/react": "^19.1.2", "@types/react": "^19.1.2",
......
...@@ -40,6 +40,11 @@ export const Login = ({ onClick, onSwitch }) => { ...@@ -40,6 +40,11 @@ export const Login = ({ onClick, onSwitch }) => {
setValue(""); setValue("");
} }
}; };
const HandleKey = (e) => {
if (e.key === "Enter") {
HandleButton(e);
}
};
return ( return (
<> <>
...@@ -58,6 +63,7 @@ export const Login = ({ onClick, onSwitch }) => { ...@@ -58,6 +63,7 @@ export const Login = ({ onClick, onSwitch }) => {
min="0" min="0"
icon={FaPhoneAlt} icon={FaPhoneAlt}
required required
onKeyDown={HandleKey}
/> />
</div> </div>
{islesser && ( {islesser && (
......
...@@ -2,6 +2,7 @@ import { useLocation, useNavigate } from "react-router-dom"; ...@@ -2,6 +2,7 @@ import { useLocation, useNavigate } from "react-router-dom";
import { IoMdLogOut } from "react-icons/io"; import { IoMdLogOut } from "react-icons/io";
import { MdHome, MdCheckCircle } from "react-icons/md"; import { MdHome, MdCheckCircle } from "react-icons/md";
import { RiArrowGoBackLine } from "react-icons/ri"; import { RiArrowGoBackLine } from "react-icons/ri";
import { Button } from "../Form/Button/Button";
import styles from "./Styles.module.css"; import styles from "./Styles.module.css";
import Success from "../../Assets/Success.png"; import Success from "../../Assets/Success.png";
import Failed from "../../Assets/Failed.png"; import Failed from "../../Assets/Failed.png";
...@@ -65,15 +66,15 @@ export const Summary = ({ success: propSuccess }) => { ...@@ -65,15 +66,15 @@ export const Summary = ({ success: propSuccess }) => {
</div> </div>
)} )}
<button onClick={onBack} className={styles.downloadBtn}> <Button onClick={onBack} className={styles.downloadBtn}>
<RiArrowGoBackLine className={styles.icon} /> <RiArrowGoBackLine className={styles.icon} />
<span>Book More Tickets</span> <span>Book More Tickets</span>
</button> </Button>
<button onClick={onLogout} className={styles.homeBtn}> <Button onClick={onLogout} className={styles.homeBtn}>
<MdHome className={styles.icon} /> <MdHome className={styles.icon} />
<span>Back to Home</span> <span>Back to Home</span>
</button> </Button>
</div> </div>
) : ( ) : (
<div className={styles.error}> <div className={styles.error}>
...@@ -82,10 +83,10 @@ export const Summary = ({ success: propSuccess }) => { ...@@ -82,10 +83,10 @@ export const Summary = ({ success: propSuccess }) => {
<p className={styles.timeStamp}> <p className={styles.timeStamp}>
Booked On: {new Date().toLocaleString()} Booked On: {new Date().toLocaleString()}
</p> </p>
<button onClick={onLogout} className={styles.homeBtn}> <Button onClick={onLogout} className={styles.homeBtn}>
<IoMdLogOut className={styles.icon} /> <IoMdLogOut className={styles.icon} />
<span>Back to Home</span> <span>Back to Home</span>
</button> </Button>
</div> </div>
)} )}
</div> </div>
......
...@@ -31,6 +31,11 @@ const Counter = ({ onSubmit, className, onChange, onClick }) => { ...@@ -31,6 +31,11 @@ const Counter = ({ onSubmit, className, onChange, onClick }) => {
onClick(count); onClick(count);
} }
}; };
const Handlekey = (e) => {
if (e.key === "Enter") {
Submit();
}
};
return ( return (
<> <>
...@@ -47,6 +52,7 @@ const Counter = ({ onSubmit, className, onChange, onClick }) => { ...@@ -47,6 +52,7 @@ const Counter = ({ onSubmit, className, onChange, onClick }) => {
value={count} value={count}
onChange={Num} onChange={Num}
min="0" min="0"
onKeyDown={Handlekey}
disabled={count >= 60} disabled={count >= 60}
/> />
</div> </div>
......
...@@ -6,7 +6,7 @@ export default { ...@@ -6,7 +6,7 @@ export default {
tags: ["autodocs"], tags: ["autodocs"],
argTypes: { argTypes: {
onChange: { action: "OnChange" }, onChange: { action: "onChange" },
status: { status: {
options: ["available", "reserved", "selected"], options: ["available", "reserved", "selected"],
control: { type: "radio" }, control: { type: "radio" },
......
...@@ -6,7 +6,7 @@ export default { ...@@ -6,7 +6,7 @@ export default {
layout: "centered", layout: "centered",
}, },
argTypes: { argTypes: {
onClick: { action: "onClick" }, onClick: { action: "seat-selection-confirm" },
}, },
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment