Make searching just more robust, by making it a lot dumber
This commit is contained in:
@@ -75,10 +75,7 @@ export default function RegisterBrowser({ registers }: RegisterBrowserProps) {
|
|||||||
const [searchTerm, setSearchTerm] = useState('');
|
const [searchTerm, setSearchTerm] = useState('');
|
||||||
|
|
||||||
const filteredRegisters = registers.filter(register =>
|
const filteredRegisters = registers.filter(register =>
|
||||||
register.name.toLowerCase().includes(searchTerm.toLowerCase()) ||
|
register.search.includes(searchTerm.toLowerCase())
|
||||||
register.description.toLowerCase().includes(searchTerm.toLowerCase()) ||
|
|
||||||
register.hex_address.toLowerCase().includes(searchTerm.toLowerCase()) ||
|
|
||||||
register.dec_address.toString().toLowerCase().includes(searchTerm.toLowerCase())
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ export const parseDescriptionDefault = (reg: Register, description: string) => {
|
|||||||
|
|
||||||
for (const line of descriptionLines) {
|
for (const line of descriptionLines) {
|
||||||
reg.source.push(line);
|
reg.source.push(line);
|
||||||
reg.search += line + " ";
|
reg.search += line.toLowerCase() + " ";
|
||||||
|
|
||||||
const trimmedLine = line.trim();
|
const trimmedLine = line.trim();
|
||||||
const spaces_at_start = line.match(/^(\s*)/)?.[0].length || 0;
|
const spaces_at_start = line.match(/^(\s*)/)?.[0].length || 0;
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ export const parseDescriptionF0 = (reg: Register, description: string) => {
|
|||||||
|
|
||||||
for (const line of descriptionLines) {
|
for (const line of descriptionLines) {
|
||||||
reg.source.push(line);
|
reg.source.push(line);
|
||||||
reg.search += line + " ";
|
reg.search += line.toLowerCase() + " ";
|
||||||
|
|
||||||
const trimmedLine = line.trim();
|
const trimmedLine = line.trim();
|
||||||
const spaces_at_start = line.match(/^(\s*)/)?.[0].length || 0;
|
const spaces_at_start = line.match(/^(\s*)/)?.[0].length || 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user