selectbox 크기 조절 컴포넌트 받을수있도록 수정정

This commit is contained in:
YangJinSoo94
2025-03-07 11:24:22 +09:00
parent dae9374b28
commit 12f6f42b0e
@@ -7,12 +7,8 @@ const styles = {
marginLeft : '2rem',
display : 'flex'
} as React.CSSProperties,
selectStyle : {
marginLeft: '1rem',
width:'8rem'
} as React.CSSProperties,
labelStyle : {
margin:'0.8rem 0.8rem 0.8rem 0.8rem',
margin:'0.8rem 0.8rem 0.8rem 1rem',
fontSize: '10px',
} as React.CSSProperties
}
@@ -22,14 +18,14 @@ interface SelectBox1 {
val:string
}
function SelectBox(props: {label : string, selectArray: SelectBox1[]}){
const placeHolder = props.selectArray.length > 0 ? props.selectArray[0].text : "";
function SelectBox(props: {label : string, selectArray: SelectBox1[], styleClassName : string, styleSelect : React.CSSProperties}){
const placeHolder = props.selectArray?.[0]?.text ?? "";
return (
<div style={styles.selectBoxDiv}>
<div className={props.styleClassName+" flex"} >
{props.label && <Label style={styles.labelStyle}>{props.label}</Label>}
<Select style={styles.selectStyle}>
<SelectTrigger style={styles.selectStyle} className="w-[180px]">
<Select>
<SelectTrigger style={props.styleSelect} className="">
<SelectValue placeholder={placeHolder} />
</SelectTrigger>
<SelectContent>