// #region Imports
import { html } from '../../../../Dom/Html';
import { HorizontalAlignment } from '../../../Types/HorizontalAlignment';
import { Orientation } from '../../../Types/Orientation';
import { VerticalAlignment } from '../../../Types/VerticalAlignment';
// #endregion
/**
 * The template of the `DialogActionsElement`.
 *
 * @public
 */
export function dialogActionsElementTemplate(e) {
    return html `
        <mosaik-stack part="innerStack" .orientation="${Orientation.Horizontal}"
                      .verticalAlignment="${VerticalAlignment.Center}"
                      .dir="${e.dir}"
                      ?hidden="${!e.hasSlotContent('prefix')}">
            <slot name="prefix"></slot>
        </mosaik-stack>
        <mosaik-stack part="innerStack" style="flex: 1;"
                      .orientation="${Orientation.Horizontal}"
                      .verticalAlignment="${VerticalAlignment.Center}"
                      .horizontalAlignment="${HorizontalAlignment.Right}"
                      .dir="${e.dir}"
                      ?hidden="${!e.hasSlotContent('')}">
            <slot></slot>
        </mosaik-stack>
        <mosaik-stack part="innerStack" .orientation="${Orientation.Horizontal}"
                      .verticalAlignment="${VerticalAlignment.Center}"
                      .dir="${e.dir}"
                      ?hidden="${!e.hasSlotContent('suffix')}">
            <slot name="suffix"></slot>
        </mosaik-stack>
    `;
}
//# sourceMappingURL=DialogActionsElementTemplate.js.map