<Layout::Resource::Tabular
    @resource="integrated-vendor"
    @title={{t "resource.integrated-vendors"}}
    @searchQuery={{this.query}}
    @onSearch={{perform this.integratedVendorActions.controllerSearchTask this}}
    @data={{@model}}
    @columns={{this.columns}}
    @page={{this.page}}
    @onPageChange={{fn (mut this.page)}}
    @setupTable={{fn (mut this.table)}}
    @actionButtons={{this.actionButtons}}
    @bulkActions={{this.bulkActions}}
    @controller={{this}}
    @emptyStateComponent={{component
        "table/empty-state"
        icon="plug"
        title="No integrated vendors yet"
        description="Integrated vendor records appear here after vendor integrations are connected and synchronized."
        filteredTitle="No integrated vendors match your filters"
        filteredDescription="Adjust the search or filters to find another integrated vendor."
        docsSlug="fleet-ops/resources/vendors/integrated-vendors"
        docsTitle="Integrated vendors guide"
        docsText="Integrated vendors guide"
        docsSource="fleet-ops-empty-integrated-vendors"
    }}
/>
{{outlet}}
