1.1.0 • Published 3 years ago
fxs-signals-chip v1.1.0
fxs-signals-chip
Signal chip component
Install
npm install --save fxs-signals-chip
Usage
import React from 'react';
import SignalChip from 'fxs-signals-chip';
import { JsonProps, ObjectJson } from './utils/jsonProps';
import createStore, { Store } from './store';
class App extends React.Component<JsonProps<ObjectJson>> {
store: Store;
constructor(props: JsonProps<ObjectJson>) {
super(props);
this.store = createStore();
}
getTranslations = (json : any) => (key : string) : string => {
if(!json.Translations || !json.Translations[key])
return key;
return json.Translations[key];
}
render() {
const { json } = this.props;
return (
<div>
{this.signals?.map((signal) => (
<SignalChip key={signal.positionMaintenanceId} signal={signal} strategyDetailPage={''} t={this.getTranslations(json)}/>
))}
</div>
);
}
}
1.1.0
3 years ago