@rxap/pipes
Version:
Provides a set of Angular pipes for common data transformations, including currency formatting, string manipulation, and object property access. These pipes offer standalone functionality for easy integration into Angular templates. The package includes p
154 lines (150 loc) • 9.61 kB
JavaScript
'use strict';
customElements.define('compodoc-menu', class extends HTMLElement {
constructor() {
super();
this.isNormalMode = this.getAttribute('mode') === 'normal';
}
connectedCallback() {
this.render(this.isNormalMode);
}
render(isNormalMode) {
let tp = lithtml.html(`
<nav>
<ul class="list">
<li class="title">
<a href="index.html" data-type="index-link">angular-pipes</a>
</li>
<li class="divider"></li>
${ isNormalMode ? `<div id="book-search-input" role="search"><input type="text" placeholder="Type to search"></div>` : '' }
<li class="chapter">
<a data-type="chapter-link" href="index.html"><span class="icon ion-ios-home"></span>Getting started</a>
<ul class="links">
<li class="link">
<a href="overview.html" data-type="chapter-link">
<span class="icon ion-ios-keypad"></span>Overview
</a>
</li>
<li class="link">
<a href="index.html" data-type="chapter-link">
<span class="icon ion-ios-paper"></span>README
</a>
</li>
<li class="link">
<a href="changelog.html" data-type="chapter-link">
<span class="icon ion-ios-paper"></span>CHANGELOG
</a>
</li>
<li class="link">
<a href="license.html" data-type="chapter-link">
<span class="icon ion-ios-paper"></span>LICENSE
</a>
</li>
<li class="link">
<a href="dependencies.html" data-type="chapter-link">
<span class="icon ion-ios-list"></span>Dependencies
</a>
</li>
<li class="link">
<a href="properties.html" data-type="chapter-link">
<span class="icon ion-ios-apps"></span>Properties
</a>
</li>
</ul>
</li>
<li class="chapter modules">
<a data-type="chapter-link" href="modules.html">
<div class="menu-toggler linked" data-bs-toggle="collapse" ${ isNormalMode ?
'data-bs-target="#modules-links"' : 'data-bs-target="#xs-modules-links"' }>
<span class="icon ion-ios-archive"></span>
<span class="link-name">Modules</span>
<span class="icon ion-ios-arrow-down"></span>
</div>
</a>
<ul class="links collapse " ${ isNormalMode ? 'id="modules-links"' : 'id="xs-modules-links"' }>
<li class="link">
<a href="modules/CurrencyPipeModule.html" data-type="entity-link" >CurrencyPipeModule</a>
<li class="chapter inner">
<div class="simple menu-toggler" data-bs-toggle="collapse" ${ isNormalMode ?
'data-bs-target="#pipes-links-module-CurrencyPipeModule-cae0b2ae4786eeb71b09cf255cf4ba497efc3b83a8218c6d6d0d44a70df4a8fe07acdbf8480c34b89164ed3c694069b9907e1e2661ba9b7bcd1e6c711bfddda9"' : 'data-bs-target="#xs-pipes-links-module-CurrencyPipeModule-cae0b2ae4786eeb71b09cf255cf4ba497efc3b83a8218c6d6d0d44a70df4a8fe07acdbf8480c34b89164ed3c694069b9907e1e2661ba9b7bcd1e6c711bfddda9"' }>
<span class="icon ion-md-add"></span>
<span>Pipes</span>
<span class="icon ion-ios-arrow-down"></span>
</div>
<ul class="links collapse" ${ isNormalMode ? 'id="pipes-links-module-CurrencyPipeModule-cae0b2ae4786eeb71b09cf255cf4ba497efc3b83a8218c6d6d0d44a70df4a8fe07acdbf8480c34b89164ed3c694069b9907e1e2661ba9b7bcd1e6c711bfddda9"' :
'id="xs-pipes-links-module-CurrencyPipeModule-cae0b2ae4786eeb71b09cf255cf4ba497efc3b83a8218c6d6d0d44a70df4a8fe07acdbf8480c34b89164ed3c694069b9907e1e2661ba9b7bcd1e6c711bfddda9"' }>
<li class="link">
<a href="pipes/RxapCurrencyPipe.html" data-type="entity-link" data-context="sub-entity" data-context-id="modules" >RxapCurrencyPipe</a>
</li>
</ul>
</li>
</li>
</ul>
</li>
<li class="chapter">
<div class="simple menu-toggler" data-bs-toggle="collapse" ${ isNormalMode ? 'data-bs-target="#pipes-links"' :
'data-bs-target="#xs-pipes-links"' }>
<span class="icon ion-md-add"></span>
<span>Pipes</span>
<span class="icon ion-ios-arrow-down"></span>
</div>
<ul class="links collapse " ${ isNormalMode ? 'id="pipes-links"' : 'id="xs-pipes-links"' }>
<li class="link">
<a href="pipes/DeleteIdentifierPipe.html" data-type="entity-link" >DeleteIdentifierPipe</a>
</li>
<li class="link">
<a href="pipes/EscapeQuotationMarkPipe.html" data-type="entity-link" >EscapeQuotationMarkPipe</a>
</li>
<li class="link">
<a href="pipes/GetFromObjectPipe.html" data-type="entity-link" >GetFromObjectPipe</a>
</li>
<li class="link">
<a href="pipes/JoinPipe.html" data-type="entity-link" >JoinPipe</a>
</li>
<li class="link">
<a href="pipes/LimitPipe.html" data-type="entity-link" >LimitPipe</a>
</li>
<li class="link">
<a href="pipes/ReplacePipe.html" data-type="entity-link" >ReplacePipe</a>
</li>
<li class="link">
<a href="pipes/RxapCurrencyPipe.html" data-type="entity-link" >RxapCurrencyPipe</a>
</li>
<li class="link">
<a href="pipes/SlicePipe.html" data-type="entity-link" >SlicePipe</a>
</li>
<li class="link">
<a href="pipes/ToDisplayPipe.html" data-type="entity-link" >ToDisplayPipe</a>
</li>
<li class="link">
<a href="pipes/TruncatePipe.html" data-type="entity-link" >TruncatePipe</a>
</li>
</ul>
</li>
<li class="chapter">
<div class="simple menu-toggler" data-bs-toggle="collapse" ${ isNormalMode ? 'data-bs-target="#miscellaneous-links"'
: 'data-bs-target="#xs-miscellaneous-links"' }>
<span class="icon ion-ios-cube"></span>
<span>Miscellaneous</span>
<span class="icon ion-ios-arrow-down"></span>
</div>
<ul class="links collapse " ${ isNormalMode ? 'id="miscellaneous-links"' : 'id="xs-miscellaneous-links"' }>
<li class="link">
<a href="miscellaneous/functions.html" data-type="entity-link">Functions</a>
</li>
<li class="link">
<a href="miscellaneous/variables.html" data-type="entity-link">Variables</a>
</li>
</ul>
</li>
<li class="divider"></li>
<li class="copyright">
Documentation generated using <a href="https://compodoc.app/" target="_blank" rel="noopener noreferrer">
<img data-src="images/compodoc-vectorise.png" class="img-responsive" data-type="compodoc-logo">
</a>
</li>
</ul>
</nav>
`);
this.innerHTML = tp.strings;
}
});