import { cnb } from "cnbuilder";
import { bem } from "../utils/bem.js";
import { tabIndicator } from "./tabIndicatorStyles.js";
const styles = bem("rmd-tablist");
/**
 * @since 6.0.0
 */ export function tabList(options = {}) {
    const { className, align = "left", padded, inline, vertical, scrollbar, animate = false, indicator = false } = options;
    return cnb(styles({
        [align]: true,
        padded,
        vertical,
        "full-width": !inline,
        "no-scrollbar": !scrollbar
    }), indicator && tabIndicator({
        tablist: true,
        animate,
        vertical
    }), className);
}

//# sourceMappingURL=tabListStyles.js.map