feat(Dialog): add footer slot (#8382)

This commit is contained in:
neverland
2021-03-20 15:47:52 +08:00
committed by GitHub
parent a7bd8d02b3
commit 1865e06a7a
5 changed files with 47 additions and 9 deletions
+10 -1
View File
@@ -199,6 +199,15 @@ export default defineComponent({
</ActionBar>
);
const renderFooter = () => {
if (slots.footer) {
return slots.footer();
}
return props.theme === 'round-button'
? renderRoundButtons()
: renderButtons();
};
return () => {
const { width, title, theme, message, className } = props;
return (
@@ -214,7 +223,7 @@ export default defineComponent({
>
{renderTitle()}
{renderContent()}
{theme === 'round-button' ? renderRoundButtons() : renderButtons()}
{renderFooter()}
</Popup>
);
};