PeriodicTable

UI is from https://github.com/FlorianFe/Elements
Dev environment is from ng-zorro-antd
Quick start
$ npm install mta-periodic-table -S
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { MtaPeriodicTableModule } from 'mta-periodic-table';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
MtaPeriodicTableModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
Input params
@Input() isShowElDetail: boolean
@Input() maxSelect: number;
@Input() canSelectElements: string[];
<mta-periodic-table></mta-periodic-table>
See details
Development
$ git clone https://github.com/matai-tech/periodic-table.git
$ cd periodic-table
$ npm install
$ npm run start