Moving towards multiple register parsers, to handle more exotic register types

This commit is contained in:
2025-10-10 13:46:21 +01:00
parent 5aa4c33059
commit 20764d74d3
6 changed files with 69 additions and 56 deletions

View File

@@ -74,12 +74,6 @@ export default function RegisterBrowser({ registers }: RegisterBrowserProps) {
register.description.toLowerCase().includes(searchTerm.toLowerCase())
);
const getDefaultActiveKey = (register: Register) => {
if (register.common) return 'common';
if (register.read) return 'read';
if (register.write) return 'write';
return '';
};
return (
<Container fluid>
@@ -92,12 +86,9 @@ export default function RegisterBrowser({ registers }: RegisterBrowserProps) {
/>
</Form.Group>
<Row>
{filteredRegisters.map(register => {
const defaultActiveKey = getDefaultActiveKey(register);
return (
<RegisterDetail key={register.hex_address} register={register} defaultActiveKey={defaultActiveKey} />
);
})}
{filteredRegisters.map(register => (
<RegisterDetail key={register.hex_address} register={register} />
))}
</Row>
</Container>
);