Update src/App.jsx
Browse files- src/App.jsx +7 -7
src/App.jsx
CHANGED
|
@@ -47,10 +47,10 @@ const QRGeneratorTab = ({
|
|
| 47 |
}, [qrStyles, drawQrCode, styleCanvasRefs]);
|
| 48 |
|
| 49 |
return (
|
| 50 |
-
// Modified:
|
| 51 |
-
<div className="flex flex-col lg:flex-row p-4 md:p-6 space-y-6 lg:space-y-0 lg:space-x-6 flex-grow lg:items-
|
| 52 |
-
{/* Left Panel: Input and Controls - flex-grow
|
| 53 |
-
<div className={`flex flex-col w-full lg:w-3/4 p-6 rounded-2xl border ${currentThemeClasses.glassBorder} ${currentThemeClasses.glassBg} shadow-2xl ${currentThemeClasses.shadow} transform transition-all duration-500 ease-in-out
|
| 54 |
<label className={`mb-2 font-semibold ${currentThemeClasses.labelColor} font-inter`}>Enter Content:</label>
|
| 55 |
<textarea
|
| 56 |
className={
|
|
@@ -142,8 +142,8 @@ const QRGeneratorTab = ({
|
|
| 142 |
</div>
|
| 143 |
</div>
|
| 144 |
|
| 145 |
-
{/* Right Panel: Style Selection -
|
| 146 |
-
<div className={`w-full lg:w-1/4 p-6 rounded-2xl shadow-2xl border ${currentThemeClasses.glassBorder} ${currentThemeClasses.glassBg} ${currentThemeClasses.text} flex flex-col transform transition-all duration-500 ease-in-out
|
| 147 |
<label className={`mb-4 font-semibold ${currentThemeClasses.labelColor} font-inter`}>Choose Style:</label>
|
| 148 |
{/* This inner div needs to scroll if content overflows. flex-grow and overflow-y-auto */}
|
| 149 |
<div className={`overflow-y-auto flex-grow rounded-xl p-2 ${currentThemeClasses.cardBg} custom-scrollbar`}>
|
|
@@ -411,7 +411,7 @@ const App = () => {
|
|
| 411 |
"ππ Flower Shop Delivery",
|
| 412 |
"πΎβοΈ Pet Grooming Appointment",
|
| 413 |
"πΆπ Veterinarian Contact",
|
| 414 |
-
"πΎβ€οΈ Animal
|
| 415 |
"ππ³ Dog Park Location",
|
| 416 |
"πβ Cat Cafe Details",
|
| 417 |
"π¦π³ Bird Watching Spot",
|
|
|
|
| 47 |
}, [qrStyles, drawQrCode, styleCanvasRefs]);
|
| 48 |
|
| 49 |
return (
|
| 50 |
+
// Modified: Changed lg:items-stretch to lg:items-start to allow independent heights
|
| 51 |
+
<div className="flex flex-col lg:flex-row p-4 md:p-6 space-y-6 lg:space-y-0 lg:space-x-6 flex-grow lg:items-start">
|
| 52 |
+
{/* Left Panel: Input and Controls - Removed flex-grow as it's not needed with items-start */}
|
| 53 |
+
<div className={`flex flex-col w-full lg:w-3/4 p-6 rounded-2xl border ${currentThemeClasses.glassBorder} ${currentThemeClasses.glassBg} shadow-2xl ${currentThemeClasses.shadow} transform transition-all duration-500 ease-in-out`}>
|
| 54 |
<label className={`mb-2 font-semibold ${currentThemeClasses.labelColor} font-inter`}>Enter Content:</label>
|
| 55 |
<textarea
|
| 56 |
className={
|
|
|
|
| 142 |
</div>
|
| 143 |
</div>
|
| 144 |
|
| 145 |
+
{/* Right Panel: Style Selection - Added max-h to align with QR preview, removed flex-grow */}
|
| 146 |
+
<div className={`w-full lg:w-1/4 p-6 rounded-2xl shadow-2xl border ${currentThemeClasses.glassBorder} ${currentThemeClasses.glassBg} ${currentThemeClasses.text} flex flex-col transform transition-all duration-500 ease-in-out max-h-[750px]`}>
|
| 147 |
<label className={`mb-4 font-semibold ${currentThemeClasses.labelColor} font-inter`}>Choose Style:</label>
|
| 148 |
{/* This inner div needs to scroll if content overflows. flex-grow and overflow-y-auto */}
|
| 149 |
<div className={`overflow-y-auto flex-grow rounded-xl p-2 ${currentThemeClasses.cardBg} custom-scrollbar`}>
|
|
|
|
| 411 |
"ππ Flower Shop Delivery",
|
| 412 |
"πΎβοΈ Pet Grooming Appointment",
|
| 413 |
"πΆπ Veterinarian Contact",
|
| 414 |
+
"πΎβ€οΈ Animal Shelter Donation",
|
| 415 |
"ππ³ Dog Park Location",
|
| 416 |
"πβ Cat Cafe Details",
|
| 417 |
"π¦π³ Bird Watching Spot",
|