diff --git a/packages/visual-editor/locales/platform/cs/visual-editor.json b/packages/visual-editor/locales/platform/cs/visual-editor.json index be6f1959a..191f27eca 100644 --- a/packages/visual-editor/locales/platform/cs/visual-editor.json +++ b/packages/visual-editor/locales/platform/cs/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Text na obočí", "businessLogo": "Obchodní logo", "buttons": "Tlačítka", + "buttonStyles": "Styly tlačítek", "buttonText": "Text tlačítka", "cardTitleColor": "Barva názvu karty", "cardVariant": "Varianta karty", @@ -280,6 +281,7 @@ "linkLabel": "Štítek odkazu", "links": "Odkazy", "linksTooltip": "Pokud je výřez příliš úzký, odkazy se automaticky sbalí", + "linkStyles": "Styly odkazů", "linkTarget": "Cíl odkazu", "linkType": "Typ odkazu", "listLength": "Délka seznamu", diff --git a/packages/visual-editor/locales/platform/da/visual-editor.json b/packages/visual-editor/locales/platform/da/visual-editor.json index c4f7a5656..d229b6faa 100644 --- a/packages/visual-editor/locales/platform/da/visual-editor.json +++ b/packages/visual-editor/locales/platform/da/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Bryn tekst", "businessLogo": "Forretningslogo", "buttons": "Knapper", + "buttonStyles": "Knapstile", "buttonText": "Knaptekst", "cardTitleColor": "Kortets titelfarve", "cardVariant": "Kortvariant", @@ -280,6 +281,7 @@ "linkLabel": "Link-etiket", "links": "Links", "linksTooltip": "Links vil automatisk kollapse, hvis visningsporten er for smal", + "linkStyles": "Link stilarter", "linkTarget": "Linkmål", "linkType": "Linktype", "listLength": "Liste længde", diff --git a/packages/visual-editor/locales/platform/de/visual-editor.json b/packages/visual-editor/locales/platform/de/visual-editor.json index e1fdc475e..052658cb2 100644 --- a/packages/visual-editor/locales/platform/de/visual-editor.json +++ b/packages/visual-editor/locales/platform/de/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Stirntext", "businessLogo": "Geschäftslogo", "buttons": "Buttons", + "buttonStyles": "Schaltflächenstile", "buttonText": "Schaltflächentext", "cardTitleColor": "Farbe des Kartentitels", "cardVariant": "Karten-Variante", @@ -280,6 +281,7 @@ "linkLabel": "Link-Label", "links": "Links", "linksTooltip": "Links werden automatisch eingeklappt, wenn das Viewport zu schmal ist", + "linkStyles": "Link-Stile", "linkTarget": "Link-Ziel", "linkType": "Link-Typ", "listLength": "Listenlänge", diff --git a/packages/visual-editor/locales/platform/en-GB/visual-editor.json b/packages/visual-editor/locales/platform/en-GB/visual-editor.json index 1f00ff43f..0556ff162 100644 --- a/packages/visual-editor/locales/platform/en-GB/visual-editor.json +++ b/packages/visual-editor/locales/platform/en-GB/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Brow Text", "businessLogo": "Business Logo", "buttons": "Buttons", + "buttonStyles": "Button Styles", "buttonText": "Button Text", "cardTitleColor": "Card Title Color", "cardVariant": "Card Variant", @@ -280,6 +281,7 @@ "linkLabel": "Link Label", "links": "Links", "linksTooltip": "Links will automatically collapse if the viewport is too narrow", + "linkStyles": "Link Styles", "linkTarget": "Link Target", "linkType": "Link Type", "listLength": "List Length", diff --git a/packages/visual-editor/locales/platform/en/visual-editor.json b/packages/visual-editor/locales/platform/en/visual-editor.json index 17935d4d4..60cb8480c 100644 --- a/packages/visual-editor/locales/platform/en/visual-editor.json +++ b/packages/visual-editor/locales/platform/en/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Brow Text", "businessLogo": "Business Logo", "buttons": "Buttons", + "buttonStyles": "Button Styles", "buttonText": "Button Text", "cardTitleColor": "Card Title Color", "cardVariant": "Card Variant", @@ -280,6 +281,7 @@ "linkLabel": "Link Label", "links": "Links", "linksTooltip": "Links will automatically collapse if the viewport is too narrow", + "linkStyles": "Link Styles", "linkTarget": "Link Target", "linkType": "Link Type", "listLength": "List Length", diff --git a/packages/visual-editor/locales/platform/es/visual-editor.json b/packages/visual-editor/locales/platform/es/visual-editor.json index ca12e09cc..7084cfd12 100644 --- a/packages/visual-editor/locales/platform/es/visual-editor.json +++ b/packages/visual-editor/locales/platform/es/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Texto de cejas", "businessLogo": "Logotipo comercial", "buttons": "Botones", + "buttonStyles": "Estilos de botones", "buttonText": "Texto del botón", "cardTitleColor": "Color del título de la tarjeta", "cardVariant": "Variante de tarjeta", @@ -280,6 +281,7 @@ "linkLabel": "Etiqueta de enlace", "links": "Campo de golf", "linksTooltip": "Los enlaces se colapsarán automáticamente si la ventana gráfica es demasiado estrecha", + "linkStyles": "Estilos de enlace", "linkTarget": "Destino del enlace", "linkType": "Tipo de enlace", "listLength": "Longitud de la lista", diff --git a/packages/visual-editor/locales/platform/et/visual-editor.json b/packages/visual-editor/locales/platform/et/visual-editor.json index 378e954c7..74a1d8bc7 100644 --- a/packages/visual-editor/locales/platform/et/visual-editor.json +++ b/packages/visual-editor/locales/platform/et/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Kulmu tekst", "businessLogo": "Ärilogo", "buttons": "Nupud", + "buttonStyles": "Nuppude stiilid", "buttonText": "Nupu tekst", "cardTitleColor": "Kaardi pealkirja värv", "cardVariant": "Kaardi variant", @@ -280,6 +281,7 @@ "linkLabel": "Lingi silt", "links": "Lingid", "linksTooltip": "Lingid ahenevad automaatselt, kui vaateava on liiga kitsas", + "linkStyles": "Linkide stiilid", "linkTarget": "Lingi sihtmärk", "linkType": "Lingi tüüp", "listLength": "Nimekirja pikkus", diff --git a/packages/visual-editor/locales/platform/fi/visual-editor.json b/packages/visual-editor/locales/platform/fi/visual-editor.json index e5ebec6ac..b0595a6b3 100644 --- a/packages/visual-editor/locales/platform/fi/visual-editor.json +++ b/packages/visual-editor/locales/platform/fi/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Kulmien teksti", "businessLogo": "Liikealue", "buttons": "Painikkeet", + "buttonStyles": "Painikkeiden tyylit", "buttonText": "Painikkeen teksti", "cardTitleColor": "Kortin otsikon väri", "cardVariant": "Kortin variantti", @@ -280,6 +281,7 @@ "linkLabel": "Linkin etiketti", "links": "Linkit", "linksTooltip": "Linkit kutistuvat automaattisesti, jos näkymä on liian kapea", + "linkStyles": "Linkkien tyylit", "linkTarget": "Linkki kohde", "linkType": "Linkkityyppi", "listLength": "Listata pituus", diff --git a/packages/visual-editor/locales/platform/fr/visual-editor.json b/packages/visual-editor/locales/platform/fr/visual-editor.json index 6fc35bbdf..fc3e5a6ab 100644 --- a/packages/visual-editor/locales/platform/fr/visual-editor.json +++ b/packages/visual-editor/locales/platform/fr/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Texte des sourcils", "businessLogo": "Logo d'entreprise", "buttons": "Boutons", + "buttonStyles": "Styles de boutons", "buttonText": "Texte du bouton", "cardTitleColor": "Couleur du titre de la carte", "cardVariant": "Variante de carte", @@ -280,6 +281,7 @@ "linkLabel": "Libellé du lien", "links": "Links", "linksTooltip": "Les liens s'effondreront automatiquement si la fenêtre d'affichage est trop étroite", + "linkStyles": "Styles de liens", "linkTarget": "Cible du lien", "linkType": "Type de lien", "listLength": "Longueur de liste", diff --git a/packages/visual-editor/locales/platform/hr/visual-editor.json b/packages/visual-editor/locales/platform/hr/visual-editor.json index 8bbc4ac0a..15975a5a3 100644 --- a/packages/visual-editor/locales/platform/hr/visual-editor.json +++ b/packages/visual-editor/locales/platform/hr/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Tekst obrva", "businessLogo": "Poslovni logotip", "buttons": "Gumbi", + "buttonStyles": "Stilovi gumba", "buttonText": "Tekst gumba", "cardTitleColor": "Boja naslova kartice", "cardVariant": "Varijanta kartice", @@ -280,6 +281,7 @@ "linkLabel": "Oznaka veze", "links": "Veze", "linksTooltip": "Veze će se automatski skupiti ako je okvir za prikaz preuzak", + "linkStyles": "Stilovi veza", "linkTarget": "Odredište", "linkType": "Vrsta veze", "listLength": "Dužina popisa", diff --git a/packages/visual-editor/locales/platform/hu/visual-editor.json b/packages/visual-editor/locales/platform/hu/visual-editor.json index ff56f32e2..ccbe80a62 100644 --- a/packages/visual-editor/locales/platform/hu/visual-editor.json +++ b/packages/visual-editor/locales/platform/hu/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Brow Text", "businessLogo": "Üzleti logó", "buttons": "Gombok", + "buttonStyles": "Gombstílusok", "buttonText": "Gomb szövege", "cardTitleColor": "Kártya cím színe", "cardVariant": "Kártya változat", @@ -280,6 +281,7 @@ "linkLabel": "Link címke", "links": "Linkek", "linksTooltip": "A hivatkozások automatikusan összecsukódnak, ha a nézetablak túl keskeny", + "linkStyles": "Linkstílusok", "linkTarget": "cél", "linkType": "Linktípus", "listLength": "Lista hossza", diff --git a/packages/visual-editor/locales/platform/it/visual-editor.json b/packages/visual-editor/locales/platform/it/visual-editor.json index 5edd9106d..7193de743 100644 --- a/packages/visual-editor/locales/platform/it/visual-editor.json +++ b/packages/visual-editor/locales/platform/it/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Testo sulla fronte", "businessLogo": "Logo aziendale", "buttons": "Pulsanti", + "buttonStyles": "Stili dei pulsanti", "buttonText": "Testo del pulsante", "cardTitleColor": "Colore del titolo della carta", "cardVariant": "Variante della carta", @@ -280,6 +281,7 @@ "linkLabel": "Etichetta di collegamento", "links": "Link", "linksTooltip": "I collegamenti verranno compressi automaticamente se la finestra è troppo stretta", + "linkStyles": "Stili di collegamento", "linkTarget": "Obiettivo del collegamento", "linkType": "Tipo di collegamento", "listLength": "Lunghezza dell'elenco", diff --git a/packages/visual-editor/locales/platform/ja/visual-editor.json b/packages/visual-editor/locales/platform/ja/visual-editor.json index 8e4999861..ed72278b4 100644 --- a/packages/visual-editor/locales/platform/ja/visual-editor.json +++ b/packages/visual-editor/locales/platform/ja/visual-editor.json @@ -186,6 +186,7 @@ "browText": "眉テキスト", "businessLogo": "ビジネスロゴ", "buttons": "ボタン", + "buttonStyles": "ボタンのスタイル", "buttonText": "ボタンのテキスト", "cardTitleColor": "カードタイトルの色", "cardVariant": "カードのバリエーション", @@ -280,6 +281,7 @@ "linkLabel": "リンクラベル", "links": "リンク", "linksTooltip": "ビューポートが狭すぎる場合、リンクは自動的に折りたたまれます", + "linkStyles": "リンクスタイル", "linkTarget": "リンクターゲット", "linkType": "リンクタイプ", "listLength": "リストの長さ", diff --git a/packages/visual-editor/locales/platform/lt/visual-editor.json b/packages/visual-editor/locales/platform/lt/visual-editor.json index 22422aab4..a4118e580 100644 --- a/packages/visual-editor/locales/platform/lt/visual-editor.json +++ b/packages/visual-editor/locales/platform/lt/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Antakių tekstas", "businessLogo": "Verslo logotipas", "buttons": "Mygtukai", + "buttonStyles": "Mygtukų stiliai", "buttonText": "Mygtuko tekstas", "cardTitleColor": "Kortelės pavadinimo spalva", "cardVariant": "Kortelės variantas", @@ -280,6 +281,7 @@ "linkLabel": "Nuorodos etiketė", "links": "Nuorodos", "linksTooltip": "Jei peržiūros sritis per siaura, nuorodos bus automatiškai sutrauktos", + "linkStyles": "Nuorodų stiliai", "linkTarget": "Nuoroda Tikslas", "linkType": "Nuorodos tipas", "listLength": "Sąrašo ilgis", diff --git a/packages/visual-editor/locales/platform/lv/visual-editor.json b/packages/visual-editor/locales/platform/lv/visual-editor.json index d833d721f..f75290c16 100644 --- a/packages/visual-editor/locales/platform/lv/visual-editor.json +++ b/packages/visual-editor/locales/platform/lv/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Uzacu teksts", "businessLogo": "Biznesa logotips", "buttons": "Pogas", + "buttonStyles": "Pogu stili", "buttonText": "Pogas teksts", "cardTitleColor": "Kartes nosaukuma krāsa", "cardVariant": "Kartes variants", @@ -280,6 +281,7 @@ "linkLabel": "Saites etiķete", "links": "Saites", "linksTooltip": "Ja skata logs ir pārāk šaurs, saites tiks automātiski sakļautas", + "linkStyles": "Saišu stili", "linkTarget": "Saites mērķis", "linkType": "Saites tips", "listLength": "Saraksta garums", diff --git a/packages/visual-editor/locales/platform/nb/visual-editor.json b/packages/visual-editor/locales/platform/nb/visual-editor.json index a622e34fa..2bd31dcc0 100644 --- a/packages/visual-editor/locales/platform/nb/visual-editor.json +++ b/packages/visual-editor/locales/platform/nb/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Bryntekst", "businessLogo": "Forretningslogo", "buttons": "Knapper", + "buttonStyles": "Knappestiler", "buttonText": "Knappetekst", "cardTitleColor": "Korttittelfarge", "cardVariant": "Kortvariant", @@ -280,6 +281,7 @@ "linkLabel": "Koblingsetikett", "links": "Lenker", "linksTooltip": "Lenker vil automatisk kollapse hvis visningsporten er for smal", + "linkStyles": "Lenkestiler", "linkTarget": "Linkmål", "linkType": "Koblingstype", "listLength": "Listelengde", diff --git a/packages/visual-editor/locales/platform/nl/visual-editor.json b/packages/visual-editor/locales/platform/nl/visual-editor.json index ef16461f8..a5d984e6e 100644 --- a/packages/visual-editor/locales/platform/nl/visual-editor.json +++ b/packages/visual-editor/locales/platform/nl/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Wenkbrauwtekst", "businessLogo": "Bedrijfslogo", "buttons": "Knoppen", + "buttonStyles": "Knopstijlen", "buttonText": "Knoptekst", "cardTitleColor": "Kleur kaarttitel", "cardVariant": "Kaartvariant", @@ -280,6 +281,7 @@ "linkLabel": "Linklabel", "links": "Links", "linksTooltip": "Links worden automatisch samengevouwen als de viewport te smal is", + "linkStyles": "Linkstijlen", "linkTarget": "Doel koppelen", "linkType": "Linktype", "listLength": "Maak een lijst van lengte", diff --git a/packages/visual-editor/locales/platform/pl/visual-editor.json b/packages/visual-editor/locales/platform/pl/visual-editor.json index 79aa71dce..09ad856d6 100644 --- a/packages/visual-editor/locales/platform/pl/visual-editor.json +++ b/packages/visual-editor/locales/platform/pl/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Tekst brwi", "businessLogo": "Logo biznesowe", "buttons": "Pikolak", + "buttonStyles": "Style przycisków", "buttonText": "Tekst przycisku", "cardTitleColor": "Kolor tytułu karty", "cardVariant": "Wariant karty", @@ -280,6 +281,7 @@ "linkLabel": "Etykieta łącza", "links": "Spinki do mankietów", "linksTooltip": "Łącza zostaną automatycznie zwinięte, jeśli rzutnia jest zbyt wąska", + "linkStyles": "Style łączy", "linkTarget": "Cel łącza", "linkType": "Typ linku", "listLength": "Długość listy", diff --git a/packages/visual-editor/locales/platform/pt/visual-editor.json b/packages/visual-editor/locales/platform/pt/visual-editor.json index f428b54fa..0fec3a5cb 100644 --- a/packages/visual-editor/locales/platform/pt/visual-editor.json +++ b/packages/visual-editor/locales/platform/pt/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Texto da sobrancelha", "businessLogo": "Logotipo de negócios", "buttons": "Botões", + "buttonStyles": "Estilos de botão", "buttonText": "Texto do botão", "cardTitleColor": "Cor do título do cartão", "cardVariant": "Variante de cartão", @@ -280,6 +281,7 @@ "linkLabel": "Etiqueta do link", "links": "Links", "linksTooltip": "Os links serão recolhidos automaticamente se a janela de visualização for muito estreita", + "linkStyles": "Estilos de link", "linkTarget": "Alvo do link", "linkType": "Tipo de link", "listLength": "Comprimento da lista", diff --git a/packages/visual-editor/locales/platform/ro/visual-editor.json b/packages/visual-editor/locales/platform/ro/visual-editor.json index 8aaec88e3..69801a60e 100644 --- a/packages/visual-editor/locales/platform/ro/visual-editor.json +++ b/packages/visual-editor/locales/platform/ro/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Textul sprâncenelor", "businessLogo": "Logo -ul de afaceri", "buttons": "Butoane", + "buttonStyles": "Stiluri de butoane", "buttonText": "Text buton", "cardTitleColor": "Culoarea titlului cardului", "cardVariant": "Varianta card", @@ -280,6 +281,7 @@ "linkLabel": "Etichetă de link", "links": "Link -uri", "linksTooltip": "Linkurile se vor restrânge automat dacă fereastra de vizualizare este prea îngustă", + "linkStyles": "Stiluri de link", "linkTarget": "Link țintă", "linkType": "Tip de legătură", "listLength": "Lungimea listei", diff --git a/packages/visual-editor/locales/platform/sk/visual-editor.json b/packages/visual-editor/locales/platform/sk/visual-editor.json index 28dd9477a..a32804199 100644 --- a/packages/visual-editor/locales/platform/sk/visual-editor.json +++ b/packages/visual-editor/locales/platform/sk/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Text na obočie", "businessLogo": "Obchodné logo", "buttons": "Gombíky", + "buttonStyles": "Štýly tlačidiel", "buttonText": "Text tlačidla", "cardTitleColor": "Farba názvu karty", "cardVariant": "Variant karty", @@ -280,6 +281,7 @@ "linkLabel": "Označenie odkazu", "links": "Odkazy", "linksTooltip": "Ak je výrez príliš úzky, prepojenia sa automaticky zbalia", + "linkStyles": "Štýly odkazov", "linkTarget": "Cieľ odkazu", "linkType": "Typ odkazu", "listLength": "Dĺžka zoznamu", diff --git a/packages/visual-editor/locales/platform/sv/visual-editor.json b/packages/visual-editor/locales/platform/sv/visual-editor.json index 530a4adfd..b24b91227 100644 --- a/packages/visual-editor/locales/platform/sv/visual-editor.json +++ b/packages/visual-editor/locales/platform/sv/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Brow Text", "businessLogo": "Affärslogotyp", "buttons": "Knappar", + "buttonStyles": "Knappstilar", "buttonText": "Knapptext", "cardTitleColor": "Kortets titelfärg", "cardVariant": "Kortvariant", @@ -280,6 +281,7 @@ "linkLabel": "Länketikett", "links": "Länkar", "linksTooltip": "Länkar kommer automatiskt att kollapsa om visningsporten är för smal", + "linkStyles": "Länkstilar", "linkTarget": "Länkmål", "linkType": "Länktyp", "listLength": "Listlängd", diff --git a/packages/visual-editor/locales/platform/tr/visual-editor.json b/packages/visual-editor/locales/platform/tr/visual-editor.json index f83214b0f..1fc12e521 100644 --- a/packages/visual-editor/locales/platform/tr/visual-editor.json +++ b/packages/visual-editor/locales/platform/tr/visual-editor.json @@ -186,6 +186,7 @@ "browText": "Kaş Metni", "businessLogo": "İş logosu", "buttons": "Düğmeler", + "buttonStyles": "Düğme Stilleri", "buttonText": "Düğme Metni", "cardTitleColor": "Kart Başlığı Rengi", "cardVariant": "Kart Varyantı", @@ -280,6 +281,7 @@ "linkLabel": "Bağlantı Etiketi", "links": "Bağlar", "linksTooltip": "Görünüm çok darsa bağlantılar otomatik olarak daraltılır", + "linkStyles": "Bağlantı Stilleri", "linkTarget": "Bağlantı Hedefi", "linkType": "Bağlantı türü", "listLength": "Liste uzunluğu", diff --git a/packages/visual-editor/locales/platform/zh-TW/visual-editor.json b/packages/visual-editor/locales/platform/zh-TW/visual-editor.json index 7acd81504..0ae0ab8d7 100644 --- a/packages/visual-editor/locales/platform/zh-TW/visual-editor.json +++ b/packages/visual-editor/locales/platform/zh-TW/visual-editor.json @@ -186,6 +186,7 @@ "browText": "眉毛文字", "businessLogo": "業務徽標", "buttons": "按鈕", + "buttonStyles": "按鈕樣式", "buttonText": "按鈕文字", "cardTitleColor": "卡片標題顏色", "cardVariant": "卡牌變體", @@ -280,6 +281,7 @@ "linkLabel": "鏈接標籤", "links": "鏈接", "linksTooltip": "如果視口太窄,鏈接將自動折疊", + "linkStyles": "連結樣式", "linkTarget": "鏈接目標", "linkType": "鏈接類型", "listLength": "列表長度", diff --git a/packages/visual-editor/locales/platform/zh/visual-editor.json b/packages/visual-editor/locales/platform/zh/visual-editor.json index 4131c29b0..a7234fc92 100644 --- a/packages/visual-editor/locales/platform/zh/visual-editor.json +++ b/packages/visual-editor/locales/platform/zh/visual-editor.json @@ -186,6 +186,7 @@ "browText": "眉毛文字", "businessLogo": "业务徽标", "buttons": "按钮", + "buttonStyles": "按钮样式", "buttonText": "按钮文字", "cardTitleColor": "卡片标题颜色", "cardVariant": "卡片变体", @@ -280,6 +281,7 @@ "linkLabel": "链接标签", "links": "链接", "linksTooltip": "如果视口太窄,链接将自动折叠", + "linkStyles": "链接样式", "linkTarget": "链接目标", "linkType": "链接类型", "listLength": "列表长度", diff --git a/packages/visual-editor/src/components/atoms/cta.tsx b/packages/visual-editor/src/components/atoms/cta.tsx index 2b26d3026..e13deaace 100644 --- a/packages/visual-editor/src/components/atoms/cta.tsx +++ b/packages/visual-editor/src/components/atoms/cta.tsx @@ -33,7 +33,7 @@ export type CTAProps = { // ctaType specific props link?: string; linkType?: LinkType; - normalizeLink: boolean; + normalizeLink?: boolean; presetImageType?: PresetImageType; // button actionType specific props @@ -43,6 +43,7 @@ export type CTAProps = { // Styling and behavior props variant?: ButtonProps["variant"]; className?: string; + style?: React.CSSProperties; eventName?: string; target?: "_self" | "_blank" | "_parent" | "_top"; alwaysHideCaret?: boolean; @@ -112,7 +113,7 @@ const useResolvedCtaProps = (props: CTAProps) => { className, alwaysHideCaret, ariaLabel, - normalizeLink: shouldNormalizeLink, + normalizeLink: shouldNormalizeLink = true, } = props; const { t } = useTranslation(); const streamDocument = useDocument(); @@ -237,6 +238,7 @@ export const CTA = (props: CTAProps) => { eventName, target, variant, + style, ctaType, onClick, disabled = false, @@ -381,6 +383,7 @@ export const CTA = (props: CTAProps) => { textTransform: buttonVariant?.toLowerCase().includes("link") ? LINK_TEXT_TRANSFORM_CSS_VAR : BUTTON_TEXT_TRANSFORM_CSS_VAR, + ...style, }} > {linkContent} @@ -409,6 +412,7 @@ export const CTA = (props: CTAProps) => { textTransform: buttonVariant?.toLowerCase().includes("link") ? LINK_TEXT_TRANSFORM_CSS_VAR : BUTTON_TEXT_TRANSFORM_CSS_VAR, + ...style, }} className={buttonClassName} variant={buttonVariant} @@ -424,7 +428,10 @@ export const CTA = (props: CTAProps) => { return (