mirror of
https://gitlab.unicamp.br/infimecc_drupal11_modules/site_users.git
synced 2026-05-03 21:20:42 -03:00
Adiciona menu 'Adicionar' configurável no menu da conta do usuário
Item pai 'Adicionar' no menu account com subitens derivados dinamicamente a partir de site_users.settings:add_content_links. O pai fica oculto quando o usuário não tem acesso a nenhum dos routes configurados. - Rota site_users.add_content com _custom_access via AddContentAccessCheck - hook_menu_links_discovered_alter() gera os subitens com IDs estáveis - Formulário de settings com tabela editável (label, rota, parâmetro, peso) - CSS do microsite atualizado com dropdown ao hover/focus-within Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -310,8 +310,42 @@ body.microsite {
|
||||
margin-inline-end: 18px;
|
||||
}
|
||||
|
||||
.microsite-top-bar li.menu__item {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.microsite-top-bar ul.menu ul.menu {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: 100%;
|
||||
left: 0;
|
||||
min-width: 160px;
|
||||
flex-direction: column;
|
||||
background-color: hsl(201, 15%, 15%);
|
||||
border-radius: 4px;
|
||||
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);
|
||||
z-index: 100;
|
||||
padding: 4px 0;
|
||||
}
|
||||
|
||||
.microsite-top-bar li.menu__item:hover > ul.menu,
|
||||
.microsite-top-bar li.menu__item:focus-within > ul.menu {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.microsite-top-bar ul.menu ul.menu li.menu__item {
|
||||
margin-inline-end: 0;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.microsite-top-bar ul.menu ul.menu a.menu__link {
|
||||
padding: 6px 16px;
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.microsite-top-bar ul.menu ul.menu a.menu__link:hover {
|
||||
background-color: hsl(201, 15%, 25%);
|
||||
}
|
||||
|
||||
.microsite-top-bar a.menu__link {
|
||||
|
||||
Reference in New Issue
Block a user