import React from 'react'; import CustomDomain from './CustomDomain'; /** * Main component for domain configuration * @param {Object} props - Component props * @param {Object} props.domainConfig - Domain configuration state * @param {Object} props.validation - Domain validation state * @param {Object} props.dnsVerified - DNS verification state * @param {Object} props.handlers - Event handlers for domain config * @param {Function} props.checkDnsConfig - Function to check DNS config * @param {string} props.defaultSubdomain - Default SiliconPin subdomain * @param {Function} props.showToast - Function to show toast notifications * @returns {JSX.Element} - Rendered component */ const DomainConfiguration = ({ domainConfig, validation, dnsVerified, handlers, checkDnsConfig, defaultSubdomain, showToast }) => { const { useSubdomain, useCustomDomain } = domainConfig; const { handleUseSubdomainChange, handleUseCustomDomainChange } = handlers; return (