@@ -794,6 +794,11 @@ modules["breakout/group"] = class {
794794
795795 modifyParams ( "team" , this . group . _id ) ;
796796
797+ if ( false ) {
798+ frame . insertAdjacentHTML ( "beforeend" , `<div class="boCreateBreakoutHolder"></div>` ) ;
799+ this . welcomeModal = await modalModule . open ( "modals/lesson/breakout/group/welcome" , frame . querySelector ( ".boCreateBreakoutHolder" ) , null , "Your Team" , null , { parent : this } ) ;
800+ }
801+
797802 this . updateInterface ( ) ;
798803 }
799804}
@@ -1772,4 +1777,25 @@ modules["dropdowns/lesson/breakout/group/members"] = class {
17721777 createMemberList ( searchField . value ) ;
17731778 } ) ;
17741779 }
1780+ }
1781+
1782+ modules [ "modals/lesson/breakout/group/welcome" ] = class {
1783+ maxHeight = 600 ;
1784+ html = `
1785+ <div class="brgWelcomeHeader">
1786+ <div class="brgWelcomeBackdrop"></div>
1787+ <div class="brgWelcomeHeaderText">You're in team...</div>
1788+ <div class="brgWelcomeGroupName">Supportive Surfers</div>
1789+ </div>
1790+ ` ;
1791+ css = {
1792+ ".brgWelcomeHeader" : `position: relative; box-sizing: border-box; display: flex; flex-direction: column; width: fit-content; max-width: 100%; padding: 16px; margin: 8px 0; align-items: center` ,
1793+ ".brgWelcomeBackdrop" : `position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background-image: url(../images/breakoutcursorbackdrop.png); background-size: cover; background-position: center; opacity: .5; mask-image: linear-gradient(to bottom, transparent 0%, var(--pageColor) 18px, var(--pageColor) calc(100% - 18px), transparent 100%); z-index: 1` ,
1794+ ".brgWelcomeHeaderText" : `font-size: 20px; font-weight: 500; font-style: italic; z-index: 2` ,
1795+ ".brgWelcomeGroupName" : `--fontSize: clamp(24px, 8vw, 48px); box-sizing: border-box; padding: calc(var(--fontSize) / 2.5) calc(var(--fontSize) / 1.5); max-width: 100%; margin-top: 12px; background: rgba(var(--background), .6); backdrop-effect: blur(8px); box-shadow: var(--darkShadow); border-radius: max(100vw, 100vh); color: var(--theme); font-size: var(--fontSize); font-weight: 800; z-index: 2` ,
1796+
1797+ } ;
1798+ js = async ( frame , extra ) => {
1799+ frame . closest ( ".modalContent" ) . style . padding = "0px" ;
1800+ }
17751801}
0 commit comments