-
This Publication's Domains
-
DEFAULT
- {pubDomains
- .filter((d) => d.domain === basePath)
- .map((d) => (
-
- ))}
- {pubDomains.filter((d) => d.domain !== basePath).length !== 0 && (
- <>
-
ALTERNATES
- {pubDomains
- .filter((d) => d.domain !== basePath)
- .map((d) => (
-
- ))}
- >
- )}
-
-
-
Available Domains
- {(() => {
- let availableDomains = (identity?.custom_domains || [])
- .filter((d) => !pubDomainNames.has(d.domain))
- .filter(
- (d) =>
- d.publication_domains.length === 0 &&
- d.custom_domain_routes.length === 0,
- );
- return availableDomains.length > 0 ? (
- <>
- {availableDomains.map((d) => (
-
{
- mutateIdentity();
- mutate("publication-data");
- }}
- />
- ))}
-
- Add new domains from your profile settings!
-
- >
- ) : (
-
- No available domains!
-
- Add new domains from your profile settings!
-
- );
- })()}
-
-