import { cnb } from "cnbuilder";
import { bem } from "../utils/bem.js";
const styles = bem("rmd-native-select");
const containerStyles = bem("rmd-native-select-container");
/** @since 6.0.0 */ export function nativeSelect(options = {}) {
    const { className, icon = false } = options;
    return cnb(styles({
        icon
    }), className);
}
/**
 * @since 6.0.0
 */ export function nativeSelectContainer(options = {}) {
    const { className, label, multiple, underlined } = options;
    return cnb(containerStyles({
        multi: multiple,
        padded: label && multiple && !underlined,
        underline: multiple && underlined,
        "underline-padded": label && multiple && underlined
    }), className);
}

//# sourceMappingURL=nativeSelectStyles.js.map