Skip to main content

Function: useDomainList()

function useDomainList(stack, selector): object;

Defined in: react/src/hooks/domain.ts:88

Hook to retrieve a list of domains from a stack based on a selector. Maintains a real-time list of domains matching the selector.

Parameters

ParameterTypeDescription
stackstringThe name of the stack to query.
selector{ [key: string]: any; }Mango selector to filter domains.

Returns

object

Object containing the list of domains, loading state, and error.

NameTypeDefined in
domainListDomain[]react/src/hooks/domain.ts:211
errornullreact/src/hooks/domain.ts:211
loadingbooleanreact/src/hooks/domain.ts:211

Example

const DomainList = () => {
const { domainList, loading } = useDomainList('my-stack', {
relation: { $eq: '1:N' }
});

if (loading) return <div>Loading...</div>;

return (
<ul>
{domainList.map(d => <li key={d.id}>{d.name} ({d.relation})</li>)}
</ul>
);
};