@@ -37,6 +37,16 @@ class="osu-page osu-page--generic-compact"
3737 </h2 >
3838
3939 <div class =" team-settings" >
40+
41+ @php
42+ $daysRemainingRename = 0 ;
43+
44+ if ($team -> name_changed_at !== null ) {
45+ $daysSinceLastRename = $team -> name_changed_at -> diffInDays (now ());
46+ $daysRemainingRename = max (0 , App \Models \Team:: RENAME_COOLDOWN_DAYS - $daysSinceLastRename );
47+ }
48+ @endphp
49+
4050 <div class =" team-settings__item" >
4151 <label class =" input-container" >
4252 <span class =" input-container__label" >
@@ -46,8 +56,18 @@ class="osu-page osu-page--generic-compact"
4656 name =" team[name]"
4757 class =" input-text"
4858 value =" {{ $team -> name } }"
59+ @disabled ($daysRemainingRename > 0 )
4960 />
5061 </label >
62+ @if ($daysRemainingRename > 0 )
63+ <span class =" team-settings__help" >
64+ {{ osu_trans (' teams.edit.settings.rename_cooldown_active' , [' days' => round ($daysRemainingRename , 0 )]) } }
65+ </span >
66+ @else
67+ <span class =" team-settings__help" >
68+ {{ osu_trans (' teams.edit.settings.rename_cooldown' ) } }
69+ </span >
70+ @endif
5171 </div >
5272
5373 <div class =" team-settings__item" >
@@ -60,6 +80,7 @@ class="input-text"
6080 class =" input-text"
6181 value =" {{ $team -> short_name } }"
6282 maxlength =" {{ App \Models \Team:: MAX_FIELD_LENGTHS [' short_name' ] } }"
83+ @disabled ($daysRemainingRename > 0 )
6384 />
6485 </label >
6586 </div >
0 commit comments