Functional component variations
Default state – all required fields at minimal values
linkIconPath (minimal value)
linkIconPath (maximal value)
internalLink (minimal value)
internalLink (maximal value)
externalLink (minimal value)
externalLink (maximal value)
anchorLink (minimal value)
anchorLink (maximal value)
All dialog fields populated with minimal values
openInSameTab = true (inherited)
openInSameTab = false (inherited)
Style: Type (Content) > Primary Button
Style: Type (Content) > Secondary Button
Style: Type (Content) > Secondary Link
Style: Type (Content) > Secondary Button (Mobile Only)
Default style (no explicit style applied)
Critical integration: required dialog fields combined with primary style