UNPKG

fonteva-design-guide

Version:

## Dev, Build and Test

57 lines (55 loc) 2.35 kB
<template> <div role="dialog" class={classes}> <div class="slds-modal__container"> <header class="slds-modal__header"> <button class={closeButtonVariant} title="Close" onclick={closeHandler}> <lightning-icon class="" title="Close" alternative-text="Close" variant={closeVariant} icon-name="utility:close" data-name="closeButtonModalX" size="small" ></lightning-icon> </button> <c-pfm-text type="heading" size="medium" weight={headerWeight} text={title}> <slot name="title"></slot> </c-pfm-text> <template if:true={hasTagline}> <div class="slds-m-top_x-small">{tagline}</div> </template> </header> <div class={contentClasses} data-name="modal-content"> <slot name="content"> </slot> <slot></slot> </div> <footer class="slds-modal__footer"> <template if:true={hasFooter}> <slot name="footer"></slot> </template> <template if:false={hasFooter}> <c-pfm-button type="outline" name="closeButtonModal" onclick={closeHandler} data-name="closeButtonModal" label={closeLabel} additional-classes={additionalCloseClasses} disable-loader ></c-pfm-button> <c-pfm-button if:false={hideSave} type="default" name="saveButtonModal" onsubmit={saveHandler} data-name="saveButtonModal" label={saveLabel} additional-classes={additionalSaveClasses} ></c-pfm-button> </template> </footer> </div> </div> <div class={bdClasses}></div> </template>