chore: lint

This commit is contained in:
karishmas6
2024-08-10 05:06:43 +05:30
parent 38dbf5fba9
commit c712e7305c

View File

@@ -83,43 +83,43 @@ export const RightSidePanel = () => {
const getListSettingsObject = useCallback(() => { const getListSettingsObject = useCallback(() => {
const settings: Record<string, { listSelector: string; fields: Record<string, { selector: string; tag?: string; [key: string]: any }> }> = {}; const settings: Record<string, { listSelector: string; fields: Record<string, { selector: string; tag?: string;[key: string]: any }> }> = {};
browserSteps.forEach(step => { browserSteps.forEach(step => {
if (step.type === 'list' && step.listSelector && Object.keys(step.fields).length > 0) { if (step.type === 'list' && step.listSelector && Object.keys(step.fields).length > 0) {
const fields: Record<string, { selector: string; tag?: string; [key: string]: any }> = {}; const fields: Record<string, { selector: string; tag?: string;[key: string]: any }> = {};
Object.entries(step.fields).forEach(([label, field]) => { Object.entries(step.fields).forEach(([label, field]) => {
if (field.selectorObj?.selector) { if (field.selectorObj?.selector) {
fields[label] = { fields[label] = {
selector: field.selectorObj.selector, selector: field.selectorObj.selector,
tag: field.selectorObj.tag, tag: field.selectorObj.tag,
attribute: field.selectorObj.attribute attribute: field.selectorObj.attribute
}; };
} }
}); });
settings[step.listSelector] = { settings[step.listSelector] = {
listSelector: step.listSelector, listSelector: step.listSelector,
fields: fields fields: fields
}; };
} }
}); });
console.log(`Setting LIST:`, settings) console.log(`Setting LIST:`, settings)
return settings; return settings;
}, [browserSteps]); }, [browserSteps]);
const stopCaptureAndEmitGetListSettings = useCallback(() => { const stopCaptureAndEmitGetListSettings = useCallback(() => {
stopGetList(); stopGetList();
const settings = getListSettingsObject(); const settings = getListSettingsObject();
if (settings) { if (settings) {
socket?.emit('action', { action: 'scrapeList', settings }); socket?.emit('action', { action: 'scrapeList', settings });
} else { } else {
notify('error', 'Unable to create list settings. Make sure you have defined a field for the list.'); notify('error', 'Unable to create list settings. Make sure you have defined a field for the list.');
} }
}, [stopGetList, getListSettingsObject, socket, notify]); }, [stopGetList, getListSettingsObject, socket, notify]);
// const handleListFieldChange = (stepId: number, key: 'label' | 'data', value: string) => { // const handleListFieldChange = (stepId: number, key: 'label' | 'data', value: string) => {
// updateListStepField(stepId, key, value); // updateListStepField(stepId, key, value);