Skip to content

Add snackbar like notifications#6183

Merged
BurntimeX merged 6 commits into6.2from
62-snackbar
Feb 4, 2025
Merged

Add snackbar like notifications#6183
BurntimeX merged 6 commits into6.2from
62-snackbar

Conversation

@BurntimeX
Copy link
Copy Markdown
Member

@BurntimeX BurntimeX commented Jan 28, 2025

Use this template code for testing:

<button type="button" class="button" id="showSnackbar">Show Snackbar</button>
<button type="button" class="button" id="showProgressSnackbar">Show Progress Snackbar</button>

<script data-relocate="true">
	require(['WoltLabSuite/Core/Component/Snackbar'], ({ showDefaultSuccessSnackbar, showProgressSnackbar }) => {
		document.getElementById('showSnackbar').addEventListener('click', () => {
			const snackbar = showDefaultSuccessSnackbar();
			snackbar.addEventListener("close", () => {
				console.log('Closed');
			});
		});
		document.getElementById('showProgressSnackbar').addEventListener('click', () => {
			const snackbar = showProgressSnackbar('1 of 10');
			snackbar.addEventListener("close", () => {
				console.log('Closed');
			});

			window.setTimeout(() => {
				snackbar.message = '5 of 10';
			}, 2000);

			window.setTimeout(() => {
				snackbar.markAsDone('done!');
			}, 4000);
		});
	});
</script>

ref #6134

@BurntimeX BurntimeX requested a review from dtdesign January 28, 2025 16:43
@dtdesign dtdesign removed their request for review February 4, 2025 13:05
@BurntimeX BurntimeX marked this pull request as ready for review February 4, 2025 13:07
@BurntimeX BurntimeX merged commit 5ad87a5 into 6.2 Feb 4, 2025
@BurntimeX BurntimeX deleted the 62-snackbar branch February 4, 2025 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants