diff --git a/web/chat/relationship-prompt/relationship-prompt-button.js b/web/chat/relationship-prompt/relationship-prompt-button.js --- a/web/chat/relationship-prompt/relationship-prompt-button.js +++ b/web/chat/relationship-prompt/relationship-prompt-button.js @@ -4,30 +4,36 @@ import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import * as React from 'react'; +import Button from '../../components/button.react'; import css from './relationship-prompt.css'; type Props = { +text: string, +icon: IconDefinition, - +color?: string, - +textColor?: string, + +backgroundColor: string, +onClick: () => void, }; function RelationshipPromptButton(props: Props): React.Node { - const { text, icon, color, textColor, onClick } = props; - const buttonStyle = React.useMemo( + const { text, icon, backgroundColor, onClick } = props; + + const buttonColor = React.useMemo( () => ({ - backgroundColor: `var(${color ?? '--relationship-button-green'})`, - color: `var(${textColor ?? '--relationship-button-text'})`, + backgroundColor: `var(${backgroundColor})`, + color: 'var(--relationship-button-text)', }), - [color, textColor], + [backgroundColor], ); return ( - +

{text}

+ ); } diff --git a/web/chat/relationship-prompt/relationship-prompt.css b/web/chat/relationship-prompt/relationship-prompt.css --- a/web/chat/relationship-prompt/relationship-prompt.css +++ b/web/chat/relationship-prompt/relationship-prompt.css @@ -1,19 +1,18 @@ div.promptButtonContainer { display: flex; } + button.promptButton { - font-size: var(--m-font-16); - font-weight: var(--semi-bold); - cursor: pointer; - margin: 0.5rem; - padding: 1.2rem; - display: flex; - flex-direction: row; - align-items: center; - justify-content: center; flex: 1; - border-radius: 0.4rem; - border: none; + margin: 0.5rem; +} + +button.promptButton:hover { + transition-property: none; +} + +p.promptText { + font-weight: var(--semi-bold); } svg.promptIcon { diff --git a/web/chat/relationship-prompt/relationship-prompt.js b/web/chat/relationship-prompt/relationship-prompt.js --- a/web/chat/relationship-prompt/relationship-prompt.js +++ b/web/chat/relationship-prompt/relationship-prompt.js @@ -36,7 +36,7 @@ @@ -50,7 +50,7 @@ @@ -61,13 +61,13 @@ @@ -78,7 +78,7 @@ @@ -89,13 +89,13 @@