
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
@covalent/core
Advanced tools
Core Teradata UI Platform for layouts, icons, custom components and themes. This should be added as a dependency for any project that wants to use layouts, icons and themes for Angular2-Material.
The core will have custom components that enforce standards and best practices through built-in design patterns.
There are five types of layouts:
td-layout
td-layout-nav
|td-layout-nav-list
).td-layout-nav
td-layout-nav-list
td-layout-card-over
td-layout-manage-list
<md-nav-list menu-items>
is used to include items in the sidenav.
Properties:
Name | Type | Description |
---|---|---|
title | string | Title to be displayed. |
icon | string | Uses material icon names. |
displayName | string | Username to be displayed. |
logout | function() | Function executed when logout it pressed. |
<div toolbar-content>
is used to include items in the toolbar.
<md-nav-list list-items>
is used to include items in the left side list.
<div list-toolbar-content>
is used to include items in the left side toolbar.
<div nav-toolbar-content>
is used to include items in the right side toolbar.
Properties:
Name | Type | Description |
---|---|---|
title | string | Title in card to be displayed. |
subtitle | string | Subtitle in card to be displayed. |
<md-nav-list list-items>
is used to include items in the left side list.
<div toolbar-content>
is used to include items in the toolbar.
Example Nav Layout / Main Layout combo:
<td-layout #layout>
<menu-items>
<a *ngFor="let item of routes" md-list-item [routerLink]="[item.route]" (click)="layout.close()"><md-icon>{{item.icon}}</md-icon>{{item.title}}</a>
</menu-items>
<td-layout-nav title="Toolbar Title">
<div toolbar-content layout="row" layout-align="center center" flex>
<span>Title</span>
<span flex></span>
</div>
CONTENT
</td-layout-nav>
</td-layout>
Example Nav List Layout:
<td-layout-nav-list #list>
<div list-toolbar-content layout="row" layout-align="center center" flex>
<span>App Name</span>
<span flex></span>
<button md-button (click)="search()" class="md-icon-button"><md-icon class="md-24">search</md-icon></button>
</div>
<md-nav-list list-items>
<a md-list-item>
<md-icon md-list-avatar>dashboard</md-icon>
<h3 md-line> Item Name </h3>
<p md-line> Item description </p>
</a>
<md-divider *ngIf="!last" md-inset></md-divider>
</md-nav-list>
<div nav-toolbar-content layout="row" layout-align="center center" flex>
<span>View Name</span>
<span flex></span>
</div>
...
</td-layout-nav-list>
Example for Manage List Layout / Nav Layout combo:
<td-layout-nav>
<td-layout-manage-list #list>
<md-nav-list list-items>
...
</md-nav-list>
<div toolbar-buttons>
...
</div>
... /* content */
</td-layout-manage-list>
</td-layout-nav>
Example for Card Over Layout / Nav Layout / Main Layout combo:
<td-layout #layout title="App Title" displayName="username">
<menu-items>
...
</menu-items>
<td-layout-nav title="Toolbar Title">
<td-layout-card-over title="Card Title" subtitle="Card subtitle">
<md-card-content>
...
</md-card-content>
<md-divider></md-divider>
<md-card-actions>
...
</md-card-actions>
</td-layout-card-over>
</td-layout-nav>
</td-layout>
Core Teradata UI Platform comes with a base CSS file styles/platform.css
(includes icons), just include that in your index.html
to apply in your project.
NOTE: Must compile the package as vendor and pull everything from node_module/@covalent/core
to be able to reference it.
FAQs
Core Teradata UI Platform for layouts, icons, custom components and themes. This should be added as a dependency for any project that wants to use layouts, icons and themes for Angular Material.
The npm package @covalent/core receives a total of 3,673 weekly downloads. As such, @covalent/core popularity was classified as popular.
We found that @covalent/core demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.