import React, { ReactElement } from 'react';
import { ConfiguredAddons } from './ConfiguredAddons/ConfiguredAddons';
import { AvailableAddons } from './AvailableAddons/AvailableAddons';
import { Avatar } from '@material-ui/core';
import { DeviceHub } from '@material-ui/icons';
import ConditionallyRender from '../../common/ConditionallyRender/ConditionallyRender';
import slackIcon from '../../../assets/icons/slack.svg';
import jiraIcon from '../../../assets/icons/jira.svg';
import webhooksIcon from '../../../assets/icons/webhooks.svg';
import teamsIcon from '../../../assets/icons/teams.svg';
import dataDogIcon from '../../../assets/icons/datadog.svg';
import { formatAssetPath } from '../../../utils/format-path';
import useAddons from '../../../hooks/api/getters/useAddons/useAddons';
const style: React.CSSProperties = {
width: '40px',
height: '40px',
marginRight: '16px',
float: 'left',
};
const getAddonIcon = (name: string): ReactElement => {
switch (name) {
case 'slack':
return (
);
case 'jira-comment':
return (
);
case 'webhook':
return (
);
case 'teams':
return (
);
case 'datadog':
return (
);
default:
return (
);
}
};
export const AddonList = () => {
const { providers, addons } = useAddons();
return (
<>
0}
show={}
/>
>
);
};