Znfeoqm commited on
Commit
cf068e8
Β·
verified Β·
1 Parent(s): dbf8ff9

Update src/App.jsx

Browse files
Files changed (1) hide show
  1. src/App.jsx +7 -7
src/App.jsx CHANGED
@@ -47,10 +47,10 @@ const QRGeneratorTab = ({
47
  }, [qrStyles, drawQrCode, styleCanvasRefs]);
48
 
49
  return (
50
- // Modified: Added lg:items-stretch to ensure children stretch vertically to match height
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-stretch">
52
- {/* Left Panel: Input and Controls - flex-grow to fill vertical space */}
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 flex-grow`}>
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 - Removed max-h, added 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 flex-grow`}>
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 Rescue Groups",
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",