/* eslint-disable lit/prefer-static-styles */
// #region Imports
import { html } from '../../../../Dom/Html';
import { ListType } from '../../../Types/ListType';
// #endregion
/**
 * The template of the `ListingItemMarkerElement`.
 *
 * @public
 */
export function listingItemMarkerElementTemplate(e) {
    const isOrdered = e.type === ListType.Ordered;
    const text = isOrdered ? e.formatIndex() : e.getBulletGlyph();
    return html `
        <mosaik-pip part="pip"
                    .text="${text}"
                    .variant="${e.variant}"
                    .appearance="${e.appearance}"
                    .size="${e.size}"
                    .disabled="${e.disabled}"
                    exportparts="label: marker-label, icon: marker-icon"></mosaik-pip>
    `;
}
//# sourceMappingURL=ListingItemMarkerElementTemplate.js.map