Refactor UnifiedDatabaseNode operation icons for improved readability

- Updated the operationIcons definition in UnifiedDatabaseNode to enhance code clarity by formatting the type declaration across multiple lines.
- Simplified the ProcessorRegistry by consolidating database operation types into a single "database" entry, streamlining the configuration for database-related tasks.
This commit is contained in:
Nikhil-Doye
2025-10-23 14:49:55 -04:00
parent 6958653a75
commit 6f824e22ed
2 changed files with 5 additions and 7 deletions
+4 -1
View File
@@ -25,7 +25,10 @@ export const UnifiedDatabaseNode: React.FC<UnifiedDatabaseNodeProps> = ({
// Get operation display info
const getOperationInfo = () => {
const operation = data.config?.operation as DatabaseOperation;
const operationIcons: Record<DatabaseOperation, React.ComponentType<any>> = {
const operationIcons: Record<
DatabaseOperation,
React.ComponentType<any>
> = {
query: Search,
insert: Plus,
update: Edit,
+1 -6
View File
@@ -144,12 +144,7 @@ export class ProcessorRegistry {
{ pattern: /llm|ai|gpt|openai/i, types: ["llmTask"] },
{
pattern: /db|database|sql/i,
types: [
"databaseQuery",
"databaseInsert",
"databaseUpdate",
"databaseDelete",
],
types: ["database"],
},
{
pattern: /embed|vector/i,