'How can I align vertically and horizontally my fields for each column?
How do I align my columns horizontally and vertically aligned in each column?
Here the picture (whatI have/whatI want):
export default function App() {
       ...
       <form onSubmit={handleSubmit}>
        <label className="mr-3 h-6 text-md font-bold  leading-8 text-gray-500">
          Title:
        </label>
        <input.../>
        <div className="text-md font-bold  text-gray-500 flex flex-wrap gap-x-2 ">
          Type : <CustomDropdown options={LOCATION} isMulti={false} />
        </div>
         ...       
}
CustomDropdown contains other CSS:
import Tag from './Tag'    
export default function CustomDropdown({ className, style, options, styleSelect, defaultValue, isMulti = false }) {
    const [selected, setSelected] = useState(defaultValue);
    const styles = {
        select: {
            width: '100%',
            maxWidth: 200,
        }
    }
    return (
        <>
            {selected && isMulti === false ?
                <Tag selected={selected} setSelected={setSelected} styleSelect={styleSelect} />
                :
                <Select className={className} style={styles.select} value={selected} onChange={setSelected} options={options} isMulti={isMulti} />
            }
        </>
    )
}
Tag.jsx:
export default function Tag({ selected, setSelected, styleSelect }) {
   ...
    return (
        <div style={{ display: "flex", justifyContent: "space-around", padding: "0.1em",..." }}>
            {selected.label}
           ...
        </div>
    )
}
Here is my code
Solution 1:[1]
try to use tailwind grid instead of using flex.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source | 
|---|---|
| Solution 1 | Gokulprasanth | 
