This commit is contained in:
lyf
2024-09-25 14:35:09 +08:00
parent 77f037a3c4
commit a6b920d9af
3 changed files with 18 additions and 6 deletions

View File

@@ -294,19 +294,32 @@ export function Select(
props: React.DetailedHTMLProps<
React.SelectHTMLAttributes<HTMLSelectElement> & {
align?: "left" | "center";
withiconstyle?: CSSProperties;
iconselectstyles?: CSSProperties;
},
HTMLSelectElement
>,
) {
const { className, children, align, style, ...otherProps } = props;
const {
className,
children,
align,
withiconstyle,
iconselectstyles,
...otherProps
} = props;
return (
<div
className={`${styles["select-with-icon"]} ${
align === "left" ? styles["left-align-option"] : ""
} ${className}`}
style={style}
style={withiconstyle}
>
<select className={styles["select-with-icon-select"]} {...otherProps}>
<select
className={styles["select-with-icon-select"]}
style={iconselectstyles}
{...otherProps}
>
{children}
</select>
<DownIcon className={styles["select-with-icon-icon"]} />