i need to hide a block of
<button>
element in context menu (display:none) if child of <button>
have text <span trans"">Remove</span>
.
<div id="cdk-overlay-0" class="cdk-overlay-pane context-menu-overlay" style="pointer-events: auto; position: static;">
<drive-context-menu class="context-menu">
<context-actions-container>
<!---->
<!---->
<!---->
<!---->
<!---->
<button class="context-menu-item ng-star-inserted">
<mat-icon class="mat-icon notranslate mat-icon-no-color" role="img" aria-hidden="true">
<span trans="">Preview</span>
</button>
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
<button class="context-menu-item ng-star-inserted">
<span trans="">Aggiungi al mio drive privato</span>
</button>
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
[..........]
</context-actions-container>
</drive-context-menu>
</div>
I try next example of css and all of this rules hide all of menus item (button) but i wont hide a single if have text specific.
div[id^="cdk-overlay-"] .context-menu context-actions-container button {
display: none;
}
button.context-menu-item.ng-star-inserted {
display: none;
}
.context-menu {
display: none;
}
.context-menu-item .ng-star-inserted {
display: none;
}