/*
 * メニューリスト系
 * ( ウィジェット系、グローバルナビ・ドロワーメニュー）
 */
/* stylelint-disable at-rule-empty-line-before */

// -------- グローバルナビ --------
.c-gnav .sub-menu {
	// memo: ここに %menu_list は使わない。
	@extend %has_acc_sub_menu;

	.sub-menu {
		@extend %acc_sub_menu;
	}
}


// -------- ドロワーメニュー --------
.c-drawerNav {
	@extend %menu_list;
	@extend %has_acc_sub_menu;

	.sub-menu {
		@extend %acc_sub_menu;
	}
}


// -------- ul, ol 系のウィジェット --------


// カテゴリー（従来・ブロック）
.wp-block-categories-list,
.widget_categories > ul {
	@extend %menu_list;
	@extend %has_acc_sub_menu;

	.children {
		@extend %acc_sub_menu;
	}
}

// アーカイブ（従来・ブロック）
.wp-block-archives-list,
.widget_archive > ul {
	@extend %menu_list;
}

// ナビゲーション（従来のみ）
// memo: 構造は .widget_nav_menu > div > ul.menu になってる
.widget_nav_menu .menu {
	@extend %menu_list;
	@extend %has_acc_sub_menu;

	.sub-menu {
		@extend %acc_sub_menu;
	}
}

// 固定ページリスト（従来・ブロック）
.wp-block-page-list,
.widget_pages > ul {
	@extend %menu_list;
}

.wp-block-page-list .submenu-container,
.widget_pages .children {
	@extend %sub_menu;
}

//　最近の投稿（従来・ブロック）
.widget_recent_entries > ul {
	@extend %menu_list;
}

.wp-block-latest-posts:not(.is-grid) {
	@extend %menu_list--hasA;
}

// 最新のコメント（従来・ブロック）
.wp-block-latest-comments,
.widget_recent_comments > ul {
	@extend %menu_list--hasA;
}

// RSS → 何もしない
// .wp-block-rss,
// .widget_rss > ul {}

// メタ情報 → 何もしない
// .widget_meta{}
