@@ -46,7 +46,9 @@ export default function ServerSettingsModal({
4646
4747 useEffect ( ( ) => {
4848 async function handleAsync ( ) {
49- const { data, error } = await getHighestRolePositionForUser ( supabase , server ! . server_id , user ?. id ! ) ;
49+ if ( ! server ?. server_id || ! user ?. id ) return ;
50+
51+ const { data, error } = await getHighestRolePositionForUser ( supabase , server ?. server_id , user ?. id ! ) ;
5052 if ( error ) {
5153 console . log ( error ) ;
5254 return ;
@@ -92,11 +94,11 @@ export default function ServerSettingsModal({
9294 Roles
9395 </ Tabs . Trigger >
9496 </ Tabs . List >
95- < div className = "TabContent flex-grow flex-1" >
97+ < div className = "TabContent flex-grow flex-1 w-15 h-15 " >
9698 < Tabs . Content value = 'Overview' className = { tabContentClass } >
9799 General server mgmt stuff
98100 </ Tabs . Content >
99- < Tabs . Content value = "Roles" className = { tabContentClass } >
101+ < Tabs . Content value = "Roles" className = { ` ${ tabContentClass } ` } >
100102 < span className = "w-full flex flex-row" >
101103 < h1 className = "text-2xl p-2 flex-grow" > Roles</ h1 >
102104 < button
@@ -125,7 +127,7 @@ export default function ServerSettingsModal({
125127 </ span >
126128
127129 < Tabs . Root className = { tabRootClass } orientation = 'vertical' >
128- < Tabs . List className = { tabListClass } defaultValue = { roles [ 0 ] . id . toString ( ) } >
130+ < Tabs . List className = { tabListClass } >
129131 { roles . sort ( ( first , second ) => first . position - second . position ) . map ( ( role ) => (
130132 < Tabs . Trigger
131133 key = { role . id }
0 commit comments