/*
* Copyright (c) 2015 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: LicenseRef-Nordic-4-Clause
*/
import React, { type ReactNode } from 'react';
import { type SerialPort } from '../../../../nrfutil/device/common';
import { displayedDeviceName } from '../../deviceInfo/deviceInfo';
import { type Device } from '../../deviceSlice';
const Row = ({ children }: { children: ReactNode }) => (
);
const PcaNumber = ({ device }: { device: Device }) => {
if (!device.devkit?.boardVersion) {
return null;
}
return (
{device.devkit.boardVersion}
);
};
const MaybeDeviceName = ({ device }: { device: Device }) => {
if (!device.nickname) {
return null;
}
return (
{displayedDeviceName(device, { respectNickname: false })}
);
};
const Serialports = ({ ports }: { ports: SerialPort[] }) =>
ports.length > 0 ? (
{ports.map(port => (
- {port.comName}
))}
) : null;
export default ({ device }: { device: Device }) => (
);