feat: MenuMulti에서는 대표 이름 설정

This commit is contained in:
2023-03-09 02:20:18 +09:00
parent 72657692ee
commit f9ba185158
4 changed files with 6 additions and 4 deletions
+2 -2
View File
@@ -19,7 +19,7 @@ class GlobalMenu {
}
static::$menu = [
new MenuItem('천통국 베팅', 'v_nationBetting.php', condHighlightVar: 'nationBetting'),
new MenuMulti([
new MenuMulti('게임정보', [
new MenuItem('세력일람', 'a_kingdomList.php', newTab: true),
new MenuItem('장수일람', 'a_genList.php', newTab: true),
new MenuItem('명장일람', 'a_bestGeneral.php', newTab: true),
@@ -42,7 +42,7 @@ class GlobalMenu {
],
),
new MenuItem('전투 시뮬레이터', 'battle_simulator.php', newTab: true),
new MenuMulti([
new MenuMulti('기타 정보', [
new MenuItem('접속량정보', 'a_traffic.php', newTab: true),
new MenuItem('빙의일람', 'a_npcList', newTab: true, condShowVar: 'npcMode'),
]),
+1
View File
@@ -11,6 +11,7 @@ class MenuMulti extends DTO{
/** @param MenuItem[] $subMenu */
public function __construct(
public string $name,
#[Convert(ArrayConverter::class, [DTO::class])]
public array $subMenu,
){
+2 -2
View File
@@ -19,7 +19,7 @@ class GlobalMenu {
}
static::$menu = [
new MenuItem('천통국 베팅', 'v_nationBetting.php', condHighlightVar: 'nationBetting'),
new MenuMulti([
new MenuMulti('게임정보', [
new MenuItem('세력일람', 'a_kingdomList.php', newTab: true),
new MenuItem('장수일람', 'a_genList.php', newTab: true),
new MenuItem('명장일람', 'a_bestGeneral.php', newTab: true),
@@ -42,7 +42,7 @@ class GlobalMenu {
],
),
new MenuItem('전투 시뮬레이터', 'battle_simulator.php', newTab: true),
new MenuMulti([
new MenuMulti('기타 정보', [
new MenuItem('접속량정보', 'a_traffic.php', newTab: true),
new MenuItem('빙의일람', 'a_npcList', newTab: true, condShowVar: 'npcMode'),
]),
+1
View File
@@ -237,6 +237,7 @@ export type MenuSplit = {
export type MenuMulti = {
type: 'multi';
name: MenuItem;
subMenu: MenuItem[];
}