import React from 'react';
import { useParams } from 'react-router-dom';
import {
Accordion,
AccordionSummary,
AccordionDetails,
Typography,
Container,
} from '@mui/material';
import ExpandMoreIcon from '@mui/icons-material/ExpandMore';
import LinkField from '../common/components/LinkField';
import { useTranslation } from '../common/components/LocalizationProvider';
import SettingsMenu from './components/SettingsMenu';
import { formatNotificationTitle } from '../common/util/formatter';
import PageLayout from '../common/components/PageLayout';
import useFeatures from '../common/util/useFeatures';
import useSettingsStyles from './common/useSettingsStyles';
const DeviceConnectionsPage = () => {
const classes = useSettingsStyles();
const t = useTranslation();
const { id } = useParams();
const features = useFeatures();
return (
}
breadcrumbs={['settingsTitle', 'sharedDevice', 'sharedConnections']}
>
}>
{t('sharedConnections')}
formatNotificationTitle(t, it)}
label={t('sharedNotifications')}
/>
{!features.disableDrivers && (
`${it.name} (${it.uniqueId})`}
label={t('sharedDrivers')}
/>
)}
{!features.disableComputedAttributes && (
it.description}
label={t('sharedComputedAttributes')}
/>
)}
{!features.disableSavedCommands && (
it.description}
label={t('sharedSavedCommands')}
/>
)}
{!features.disableMaintenance && (
)}
);
};
export default DeviceConnectionsPage;