feat: SmartSuite-style FilterPanel with multi-condition AND/OR, all contact fields, context-sensitive ordering

This commit is contained in:
Agent Zero
2026-07-28 09:19:02 +02:00
parent 7962d34fcf
commit e95875464b
4 changed files with 589 additions and 27 deletions
@@ -228,6 +228,7 @@ export function PluginToolbar() {
if (item.type === 'search') return <ToolbarSearch key={item.id} item={item} />;
if (item.type === 'select') return <ToolbarSelect key={item.id} item={item} />;
if (item.type === 'dropdown') return <ToolbarDropdown key={item.id} item={item} />;
if (item.type === 'custom' && item.customComponent) return <React.Fragment key={item.id}>{item.customComponent}</React.Fragment>;
return <ToolbarButton key={item.id} item={item} />;
})}
</div>