Skip to content

chore: refactor Smartblocks search (#750) #649

chore: refactor Smartblocks search (#750)

chore: refactor Smartblocks search (#750) #649

GitHub Actions / Storybook succeeded Oct 15, 2024 in 1s

110 passed, 0 failed and 0 skipped

Tests passed successfully

✅ reports/storybook-junit.xml

110 tests were completed in 130s with 110 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Button 6✅ 18s
components/ClearCacheButton 2✅ 7s
components/Dashboard 2✅ 7s
components/Dashboard/Explorer/QueryBuilder/InputComponent 6✅ 15s
components/Dashboard/Explorer/QueryBuilder/QueryBox 2✅ 6s
components/Dashboard/Explorer/QueryBuilder/QueryEntry 3✅ 11s
components/Dashboard/Explorer/QueryBuilder/QueryFilterList 2✅ 6s
components/Dashboard/Explorer/QueryPDFs/PDFElement 1✅ 3s
components/Dashboard/RecentItems/LogItem 1✅ 4s
components/Dashboard/TagManager/ActionsMenu 1✅ 4s
components/Dashboard/TagManager/MergeAsOptions 1✅ 6s
components/DataDrawer 1✅ 4s
components/DataList/FilterSelect 1✅ 6s
components/DataList/SortButtons 2✅ 5s
components/Errors/ErrorCallout 2✅ 7s
components/Errors/NoWriteableLibraries 1✅ 3s
components/ExtensionIcon 2✅ 11s
components/GraphWatcher/InlineCitekeys 2✅ 8s
components/GraphWatcher/InlineCitekeys/CitekeyContextMenu 2✅ 6s
components/GraphWatcher/Menus/Backlinks 1✅ 4s
components/GraphWatcher/Menus/CitekeyMenu 2✅ 10s
components/GraphWatcher/Menus/CitekeyMenuFactory 2✅ 7s
components/GraphWatcher/Menus/DNPMenu 1✅ 6s
components/GraphWatcher/Menus/DNPMenuFactory 5✅ 14s
components/GraphWatcher/Menus/TagMenu 1✅ 5s
components/GraphWatcher/Menus/TagMenuFactory 2✅ 8s
components/GraphWatcher/RelatedPanel 2✅ 9s
components/GraphWatcher/SemanticPanel 2✅ 10s
components/GraphWatcher/WebImport/WebImportFactory 4✅ 14s
components/GraphWatcher/WebImport/WebImportPanel 4✅ 14s
components/Guide 1✅ 3s
components/Inputs/InputDateRange 4✅ 10s
components/Inputs/InputDateSingle 3✅ 8s
components/Inputs/InputMultiSelect 2✅ 6s
components/Inputs/InputText 1✅ 4s
components/Inputs/TagsSelector 1✅ 4s
components/ItemDetails 4✅ 13s
components/Logger 2✅ 6s
components/Logger/LogEntry 3✅ 7s
components/NotesDrawer 3✅ 7s
components/NotesImport 2✅ 6s
components/NotesImport/DayList 2✅ 6s
components/NotesImport/Item 2✅ 6s
components/SearchPanel 3✅ 8s
components/SearchPanel/LibraryQueryList 1✅ 4s
components/SearchPanel/SearchInputGroup 2✅ 6s
components/ShortcutSequence 1✅ 4s
components/UserSettings/common 2✅ 7s
components/UserSettings/Dialog 3✅ 14s
components/UserSettings/Requests/RequestsEditor 2✅ 7s

✅ Button

Button Auxiliary smoke-test
  ✅ Button Auxiliary smoke-test
Button Secondary smoke-test
  ✅ Button Secondary smoke-test
Button Primary smoke-test
  ✅ Button Primary smoke-test
Button Warning smoke-test
  ✅ Button Warning smoke-test
Button Success smoke-test
  ✅ Button Success smoke-test
Button Danger smoke-test
  ✅ Button Danger smoke-test

✅ components/ClearCacheButton

components/ClearCacheButton No Data smoke-test
  ✅ components/ClearCacheButton No Data smoke-test
components/ClearCacheButton With Data smoke-test
  ✅ components/ClearCacheButton With Data smoke-test

✅ components/Dashboard

components/Dashboard Default smoke-test
  ✅ components/Dashboard Default smoke-test
components/Dashboard Visit Tabs play-test
  ✅ components/Dashboard Visit Tabs play-test

✅ components/Dashboard/Explorer/QueryBuilder/InputComponent

components/Dashboard/Explorer/QueryBuilder/InputComponent Text smoke-test
  ✅ components/Dashboard/Explorer/QueryBuilder/InputComponent Text smoke-test
components/Dashboard/Explorer/QueryBuilder/InputComponent No Input smoke-test
  ✅ components/Dashboard/Explorer/QueryBuilder/InputComponent No Input smoke-test
components/Dashboard/Explorer/QueryBuilder/InputComponent Date Range smoke-test
  ✅ components/Dashboard/Explorer/QueryBuilder/InputComponent Date Range smoke-test
components/Dashboard/Explorer/QueryBuilder/InputComponent Date Single smoke-test
  ✅ components/Dashboard/Explorer/QueryBuilder/InputComponent Date Single smoke-test
components/Dashboard/Explorer/QueryBuilder/InputComponent Item Type smoke-test
  ✅ components/Dashboard/Explorer/QueryBuilder/InputComponent Item Type smoke-test
components/Dashboard/Explorer/QueryBuilder/InputComponent Item Tags smoke-test
  ✅ components/Dashboard/Explorer/QueryBuilder/InputComponent Item Tags smoke-test

✅ components/Dashboard/Explorer/QueryBuilder/QueryBox

components/Dashboard/Explorer/QueryBuilder/QueryBox With OR smoke-test
  ✅ components/Dashboard/Explorer/QueryBuilder/QueryBox With OR smoke-test
components/Dashboard/Explorer/QueryBuilder/QueryBox With AND smoke-test
  ✅ components/Dashboard/Explorer/QueryBuilder/QueryBox With AND smoke-test

✅ components/Dashboard/Explorer/QueryBuilder/QueryEntry

components/Dashboard/Explorer/QueryBuilder/QueryEntry Only Child smoke-test
  ✅ components/Dashboard/Explorer/QueryBuilder/QueryEntry Only Child smoke-test
components/Dashboard/Explorer/QueryBuilder/QueryEntry Middle Child smoke-test
  ✅ components/Dashboard/Explorer/QueryBuilder/QueryEntry Middle Child smoke-test
components/Dashboard/Explorer/QueryBuilder/QueryEntry With Interactions play-test
  ✅ components/Dashboard/Explorer/QueryBuilder/QueryEntry With Interactions play-test

✅ components/Dashboard/Explorer/QueryBuilder/QueryFilterList

components/Dashboard/Explorer/QueryBuilder/QueryFilterList Default smoke-test
  ✅ components/Dashboard/Explorer/QueryBuilder/QueryFilterList Default smoke-test
components/Dashboard/Explorer/QueryBuilder/QueryFilterList With Interactions play-test
  ✅ components/Dashboard/Explorer/QueryBuilder/QueryFilterList With Interactions play-test

✅ components/Dashboard/Explorer/QueryPDFs/PDFElement

components/Dashboard/Explorer/QueryPDFs/PDFElement Default smoke-test
  ✅ components/Dashboard/Explorer/QueryPDFs/PDFElement Default smoke-test

✅ components/Dashboard/RecentItems/LogItem

components/Dashboard/RecentItems/LogItem Default smoke-test
  ✅ components/Dashboard/RecentItems/LogItem Default smoke-test

✅ components/Dashboard/TagManager/ActionsMenu

components/Dashboard/TagManager/ActionsMenu Default play-test
  ✅ components/Dashboard/TagManager/ActionsMenu Default play-test

✅ components/Dashboard/TagManager/MergeAsOptions

components/Dashboard/TagManager/MergeAsOptions Default play-test
  ✅ components/Dashboard/TagManager/MergeAsOptions Default play-test

✅ components/DataDrawer

components/DataDrawer Default smoke-test
  ✅ components/DataDrawer Default smoke-test

✅ components/DataList/FilterSelect

components/DataList/FilterSelect Default play-test
  ✅ components/DataList/FilterSelect Default play-test

✅ components/DataList/SortButtons

components/DataList/SortButtons With Icons smoke-test
  ✅ components/DataList/SortButtons With Icons smoke-test
components/DataList/SortButtons Without Icons smoke-test
  ✅ components/DataList/SortButtons Without Icons smoke-test

✅ components/Errors/ErrorCallout

components/Errors/ErrorCallout Default smoke-test
  ✅ components/Errors/ErrorCallout Default smoke-test
components/Errors/ErrorCallout With Button smoke-test
  ✅ components/Errors/ErrorCallout With Button smoke-test

✅ components/Errors/NoWriteableLibraries

components/Errors/NoWriteableLibraries Default smoke-test
  ✅ components/Errors/NoWriteableLibraries Default smoke-test

✅ components/ExtensionIcon

components/ExtensionIcon Disabled smoke-test
  ✅ components/ExtensionIcon Disabled smoke-test
components/ExtensionIcon With Interactions play-test
  ✅ components/ExtensionIcon With Interactions play-test

✅ components/GraphWatcher/InlineCitekeys

components/GraphWatcher/InlineCitekeys With Citekey In Library play-test
  ✅ components/GraphWatcher/InlineCitekeys With Citekey In Library play-test
components/GraphWatcher/InlineCitekeys With Citekey Not In Library play-test
  ✅ components/GraphWatcher/InlineCitekeys With Citekey Not In Library play-test

✅ components/GraphWatcher/InlineCitekeys/CitekeyContextMenu

components/GraphWatcher/InlineCitekeys/CitekeyContextMenu Default smoke-test
  ✅ components/GraphWatcher/InlineCitekeys/CitekeyContextMenu Default smoke-test
components/GraphWatcher/InlineCitekeys/CitekeyContextMenu With PDF Attachment smoke-test
  ✅ components/GraphWatcher/InlineCitekeys/CitekeyContextMenu With PDF Attachment smoke-test

✅ components/GraphWatcher/Menus/Backlinks

components/GraphWatcher/Menus/Backlinks Default smoke-test
  ✅ components/GraphWatcher/Menus/Backlinks Default smoke-test

✅ components/GraphWatcher/Menus/CitekeyMenu

components/GraphWatcher/Menus/CitekeyMenu Default smoke-test
  ✅ components/GraphWatcher/Menus/CitekeyMenu Default smoke-test
components/GraphWatcher/Menus/CitekeyMenu With Interactions play-test
  ✅ components/GraphWatcher/Menus/CitekeyMenu With Interactions play-test

✅ components/GraphWatcher/Menus/CitekeyMenuFactory

components/GraphWatcher/Menus/CitekeyMenuFactory With Valid Citekey smoke-test
  ✅ components/GraphWatcher/Menus/CitekeyMenuFactory With Valid Citekey smoke-test
components/GraphWatcher/Menus/CitekeyMenuFactory With Invalid Citekey smoke-test
  ✅ components/GraphWatcher/Menus/CitekeyMenuFactory With Invalid Citekey smoke-test

✅ components/GraphWatcher/Menus/DNPMenu

components/GraphWatcher/Menus/DNPMenu Default play-test
  ✅ components/GraphWatcher/Menus/DNPMenu Default play-test

✅ components/GraphWatcher/Menus/DNPMenuFactory

components/GraphWatcher/Menus/DNPMenuFactory With DNP Log With Items smoke-test
  ✅ components/GraphWatcher/Menus/DNPMenuFactory With DNP Log With Items smoke-test
components/GraphWatcher/Menus/DNPMenuFactory With DNP Log Without Items smoke-test
  ✅ components/GraphWatcher/Menus/DNPMenuFactory With DNP Log Without Items smoke-test
components/GraphWatcher/Menus/DNPMenuFactory With DNP Page With Items smoke-test
  ✅ components/GraphWatcher/Menus/DNPMenuFactory With DNP Page With Items smoke-test
components/GraphWatcher/Menus/DNPMenuFactory With DNP Page Without Items smoke-test
  ✅ components/GraphWatcher/Menus/DNPMenuFactory With DNP Page Without Items smoke-test
components/GraphWatcher/Menus/DNPMenuFactory With DNP Log Preview smoke-test
  ✅ components/GraphWatcher/Menus/DNPMenuFactory With DNP Log Preview smoke-test

✅ components/GraphWatcher/Menus/TagMenu

components/GraphWatcher/Menus/TagMenu Default play-test
  ✅ components/GraphWatcher/Menus/TagMenu Default play-test

✅ components/GraphWatcher/Menus/TagMenuFactory

components/GraphWatcher/Menus/TagMenuFactory With Page With Tagging Content smoke-test
  ✅ components/GraphWatcher/Menus/TagMenuFactory With Page With Tagging Content smoke-test
components/GraphWatcher/Menus/TagMenuFactory With Page Without Tagging Content smoke-test
  ✅ components/GraphWatcher/Menus/TagMenuFactory With Page Without Tagging Content smoke-test

✅ components/GraphWatcher/RelatedPanel

components/GraphWatcher/RelatedPanel Default smoke-test
  ✅ components/GraphWatcher/RelatedPanel Default smoke-test
components/GraphWatcher/RelatedPanel With Interactions play-test
  ✅ components/GraphWatcher/RelatedPanel With Interactions play-test

✅ components/GraphWatcher/SemanticPanel

components/GraphWatcher/SemanticPanel Default smoke-test
  ✅ components/GraphWatcher/SemanticPanel Default smoke-test
components/GraphWatcher/SemanticPanel With Interactions play-test
  ✅ components/GraphWatcher/SemanticPanel With Interactions play-test

✅ components/GraphWatcher/WebImport/WebImportFactory

components/GraphWatcher/WebImport/WebImportFactory Tagged Block With Aliased Link smoke-test
  ✅ components/GraphWatcher/WebImport/WebImportFactory Tagged Block With Aliased Link smoke-test
components/GraphWatcher/WebImport/WebImportFactory Tagged Block With Href Link smoke-test
  ✅ components/GraphWatcher/WebImport/WebImportFactory Tagged Block With Href Link smoke-test
components/GraphWatcher/WebImport/WebImportFactory Untagged Block With Aliased Link smoke-test
  ✅ components/GraphWatcher/WebImport/WebImportFactory Untagged Block With Aliased Link smoke-test
components/GraphWatcher/WebImport/WebImportFactory Untagged Block With Href Link smoke-test
  ✅ components/GraphWatcher/WebImport/WebImportFactory Untagged Block With Href Link smoke-test

✅ components/GraphWatcher/WebImport/WebImportPanel

components/GraphWatcher/WebImport/WebImportPanel With Valid Link smoke-test
  ✅ components/GraphWatcher/WebImport/WebImportPanel With Valid Link smoke-test
components/GraphWatcher/WebImport/WebImportPanel With Invalid Link smoke-test
  ✅ components/GraphWatcher/WebImport/WebImportPanel With Invalid Link smoke-test
components/GraphWatcher/WebImport/WebImportPanel With Mixed Links smoke-test
  ✅ components/GraphWatcher/WebImport/WebImportPanel With Mixed Links smoke-test
components/GraphWatcher/WebImport/WebImportPanel With Interactions play-test
  ✅ components/GraphWatcher/WebImport/WebImportPanel With Interactions play-test

✅ components/Guide

components/Guide Default smoke-test
  ✅ components/Guide Default smoke-test

✅ components/Inputs/InputDateRange

components/Inputs/InputDateRange Start Date Only smoke-test
  ✅ components/Inputs/InputDateRange Start Date Only smoke-test
components/Inputs/InputDateRange End Date Only smoke-test
  ✅ components/Inputs/InputDateRange End Date Only smoke-test
components/Inputs/InputDateRange Start And End Dates smoke-test
  ✅ components/Inputs/InputDateRange Start And End Dates smoke-test
components/Inputs/InputDateRange Empty smoke-test
  ✅ components/Inputs/InputDateRange Empty smoke-test

✅ components/Inputs/InputDateSingle

components/Inputs/InputDateSingle With Date smoke-test
  ✅ components/Inputs/InputDateSingle With Date smoke-test
components/Inputs/InputDateSingle With Error smoke-test
  ✅ components/Inputs/InputDateSingle With Error smoke-test
components/Inputs/InputDateSingle Empty smoke-test
  ✅ components/Inputs/InputDateSingle Empty smoke-test

✅ components/Inputs/InputMultiSelect

components/Inputs/InputMultiSelect Default smoke-test
  ✅ components/Inputs/InputMultiSelect Default smoke-test
components/Inputs/InputMultiSelect With Selection smoke-test
  ✅ components/Inputs/InputMultiSelect With Selection smoke-test

✅ components/Inputs/InputText

components/Inputs/InputText Default smoke-test
  ✅ components/Inputs/InputText Default smoke-test

✅ components/Inputs/TagsSelector

components/Inputs/TagsSelector With Interactions play-test
  ✅ components/Inputs/TagsSelector With Interactions play-test

✅ components/ItemDetails

components/ItemDetails Default smoke-test
  ✅ components/ItemDetails Default smoke-test
components/ItemDetails Show Copy Options play-test
  ✅ components/ItemDetails Show Copy Options play-test
components/ItemDetails With Copy Hotkeys play-test
  ✅ components/ItemDetails With Copy Hotkeys play-test
components/ItemDetails With Invalid Hotkey smoke-test
  ✅ components/ItemDetails With Invalid Hotkey smoke-test

✅ components/Logger

components/Logger Default smoke-test
  ✅ components/Logger Default smoke-test
components/Logger With Interactions play-test
  ✅ components/Logger With Interactions play-test

✅ components/Logger/LogEntry

components/Logger/LogEntry Error smoke-test
  ✅ components/Logger/LogEntry Error smoke-test
components/Logger/LogEntry Warning smoke-test
  ✅ components/Logger/LogEntry Warning smoke-test
components/Logger/LogEntry Info smoke-test
  ✅ components/Logger/LogEntry Info smoke-test

✅ components/NotesDrawer

components/NotesDrawer Notes Only smoke-test
  ✅ components/NotesDrawer Notes Only smoke-test
components/NotesDrawer Annots Only smoke-test
  ✅ components/NotesDrawer Annots Only smoke-test
components/NotesDrawer Notes And Annots smoke-test
  ✅ components/NotesDrawer Notes And Annots smoke-test

✅ components/NotesImport

components/NotesImport Default smoke-test
  ✅ components/NotesImport Default smoke-test
components/NotesImport With Interactions play-test
  ✅ components/NotesImport With Interactions play-test

✅ components/NotesImport/DayList

components/NotesImport/DayList Default smoke-test
  ✅ components/NotesImport/DayList Default smoke-test
components/NotesImport/DayList With Interactions play-test
  ✅ components/NotesImport/DayList With Interactions play-test

✅ components/NotesImport/Item

components/NotesImport/Item Annotation smoke-test
  ✅ components/NotesImport/Item Annotation smoke-test
components/NotesImport/Item Note smoke-test
  ✅ components/NotesImport/Item Note smoke-test

✅ components/SearchPanel

components/SearchPanel Default smoke-test
  ✅ components/SearchPanel Default smoke-test
components/SearchPanel With Roam Citekey smoke-test
  ✅ components/SearchPanel With Roam Citekey smoke-test
components/SearchPanel With Lookup play-test
  ✅ components/SearchPanel With Lookup play-test

✅ components/SearchPanel/LibraryQueryList

components/SearchPanel/LibraryQueryList With Items smoke-test
  ✅ components/SearchPanel/LibraryQueryList With Items smoke-test

✅ components/SearchPanel/SearchInputGroup

components/SearchPanel/SearchInputGroup Default smoke-test
  ✅ components/SearchPanel/SearchInputGroup Default smoke-test
components/SearchPanel/SearchInputGroup With Interactions play-test
  ✅ components/SearchPanel/SearchInputGroup With Interactions play-test

✅ components/ShortcutSequence

components/ShortcutSequence Default smoke-test
  ✅ components/ShortcutSequence Default smoke-test

✅ components/UserSettings/common

components/UserSettings/common Default smoke-test
  ✅ components/UserSettings/common Default smoke-test
components/UserSettings/common With Validation play-test
  ✅ components/UserSettings/common With Validation play-test

✅ components/UserSettings/Dialog

components/UserSettings/Dialog Default smoke-test
  ✅ components/UserSettings/Dialog Default smoke-test
components/UserSettings/Dialog With Interactions play-test
  ✅ components/UserSettings/Dialog With Interactions play-test
components/UserSettings/Dialog No Requests smoke-test
  ✅ components/UserSettings/Dialog No Requests smoke-test

✅ components/UserSettings/Requests/RequestsEditor

components/UserSettings/Requests/RequestsEditor Default smoke-test
  ✅ components/UserSettings/Requests/RequestsEditor Default smoke-test
components/UserSettings/Requests/RequestsEditor No Requests play-test
  ✅ components/UserSettings/Requests/RequestsEditor No Requests play-test