From 0ca99dcba5f116e499072b3fcb9c8564a80b5a5c Mon Sep 17 00:00:00 2001 From: Davide Iadeluca <146922689+DavideIadeluca@users.noreply.github.com> Date: Sat, 22 Feb 2025 10:50:56 +0100 Subject: [PATCH] feat: improve extensibility of `WelcomeHero` (#4199) --- .../js/src/forum/components/WelcomeHero.tsx | 52 ++++++++++++------- 1 file changed, 33 insertions(+), 19 deletions(-) diff --git a/framework/core/js/src/forum/components/WelcomeHero.tsx b/framework/core/js/src/forum/components/WelcomeHero.tsx index 48213dbe9..fc87b63d8 100644 --- a/framework/core/js/src/forum/components/WelcomeHero.tsx +++ b/framework/core/js/src/forum/components/WelcomeHero.tsx @@ -26,20 +26,43 @@ export default class WelcomeHero extends Component { return (
-
-
+
{this.viewItems().toArray()}
); } + viewItems(): ItemList { + const items = new ItemList(); + + const slideUp = () => { + this.$().slideUp(this.hide.bind(this)); + }; + + items.add( + 'dismiss-button', +