Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
import DashboardDonutChart from 'ui/widgets/charts/donut-chart/components/DashboardDonutChart';
import DashboardGaugeChart from 'ui/widgets/charts/gauge-chart/components/DashboardGaugeChart';
import DashboardPieChart from 'ui/widgets/charts/pie-chart/components/DashboardPieChart';
import DashboardMap from 'ui/widgets/geolocalization/components/DashboardMap';
import reducer from 'state/main/reducer';
import enLocale from 'locales/en';
import itLocale from 'locales/it';
import { name as id } from '../package.json';
import './sass/index.css';
setCurrentLocale(enLocale);
const plugin = {
id,
menuItemLabelId: 'menu.itemLabel',
uiComponent,
reducer,
locales: [enLocale, itLocale],
// workaround to use apimanager (the plugins compilation has to be pulled out from webpack)
apiManagerConfig: config,
widgetForms: {
'dashboard-table': DashboardTable,
'dashboard-line-chart': DashboardLineChart,
'dashboard-bar-chart': DashboardBarChart,
'dashboard-donut-chart': DashboardDonutChart,
'dashboard-gauge-chart': DashboardGaugeChart,
'dashboard-pie-chart': DashboardPieChart,
// import DashboardPieChart from 'ui/widgets/charts/pie-chart/components/DashboardPieChart';
// import DashboardMap from 'ui/widgets/geolocalization/components/DashboardMap';
import plugin from 'index';
import 'sass/index.css';
import { name } from '../package.json';
const mappedMessages = Object.keys(enLocale.messages).reduce((acc, key) => {
acc[`plugin.${plugin.id}.${key}`] = enLocale.messages[key];
return acc;
}, {});
setCurrentLocale(enLocale);
/* Dichiarazione dello store. E' stato inserito qui per forzare il currentUser */
const currentUser = combineReducers({
username: () => 'admin',
token: () => '14f2195025dbf6a866393cf5953116cb',
});
const wrappedReducer = combineReducers({
[name]: rootReducer,
});
const pluginsReducer = combineReducers({
plugins: wrappedReducer,
currentUser,
api,
import DashboardConfigPageContainer from "ui/dashboard-config/list/containers/DashboardConfigPageContainer";
import DashboardTable from "ui/widgets/dashboard-table/components/DashboardTable";
import DashboardLineChart from "ui/widgets/charts/line-chart/components/DashboardLineChart";
import DashboardBarChart from "ui/widgets/charts/bar-chart/components/DashboardBarChart";
import DashboardDonutChart from "ui/widgets/charts/donut-chart/components/DashboardDonutChart";
import DashboardGaugeChart from "ui/widgets/charts/gauge-chart/components/DashboardGaugeChart";
import DashboardPieChart from "ui/widgets/charts/pie-chart/components/DashboardPieChart";
import DashboardMap from "ui/widgets/geolocalization/components/DashboardMap";
const mappedMessages = Object.keys(enLocale.messages).reduce((acc, key) => {
acc[`plugin.${plugin.id}.${key}`] = enLocale.messages[key];
return acc;
}, {});
setCurrentLocale(enLocale);
// exporting for tests
export default ReactDOM.render(
import enLocale from "locales/en";
import plugin from "./index";
import "./sass/index.css";
import "patternfly/dist/css/patternfly.min.css";
import "patternfly/dist/css/patternfly-additions.min.css";
import "react-bootstrap-typeahead/css/Typeahead.css";
import DashboardLineChart from "ui/widgets/charts/line-chart/components/DashboardLineChart";
const mappedMessages = Object.keys(enLocale.messages).reduce((acc, key) => {
acc[`plugin.${plugin.id}.${key}`] = enLocale.messages[key];
return acc;
}, {});
setCurrentLocale(enLocale);
/*Dichiarazione dello store. E' stato inserito qui per forzare il currentUser */
const currentUser = combineReducers({
username: () => "admin",
token: () => "6225c3d136db49c5b5af31bd0960a5a3"
});
const wrappedReducer = combineReducers({
[name]: rootReducer
});
const pluginsReducer = combineReducers({
plugins: wrappedReducer,
currentUser,
api,
export const setCurrentLanguage = langCode => (dispatch) => {
const i18nConfig = (langCode === 'en') ? enLocale : itLocale;
setCurrentLocale(i18nConfig);
dispatch(setLanguage(langCode));
};
enLocale.messages = apps.reduce((messages, app) => (
{
...messages,
...app.locales.en.messages,
}
), enLocale.messages);
itLocale.messages = apps.reduce((messages, app) => (
{
...messages,
...app.locales.it.messages,
}
), itLocale.messages);
setCurrentLocale(enLocale);
export default enLocale;
export { itLocale, enLocale };