{selectInputs.map((selectInput, index) => (
))}
{
installedAddons.selected !== null ?
installedAddons.selectable.types.length === 0 ?
No addons ware installed!
:
installedAddons.catalog.length === 0 ?
No addons ware installed for that type!
:
{
installedAddons.catalog
.filter(searchFilterPredicate)
.map((addon, index) => (
))
}
:
remoteAddons.selected !== null ?
remoteAddons.catalog.content.type === 'Err' ?
{remoteAddons.catalog.content.content}
:
remoteAddons.catalog.content.type === 'Loading' ?
{Array.from({ length: 6 }).map((_, index) => (
))}
:
{
remoteAddons.catalog.content.content
.filter(searchFilterPredicate)
.map((addon, index) => (
))
}
:
{Array.from({ length: 6 }).map((_, index) => (
))}
}
{
filtersModalOpen ?