diff --git a/src/features/zap/components/zap-pay-request-form.tsx b/src/features/zap/components/zap-pay-request-form.tsx index 723c1fa64..aa19dfea9 100644 --- a/src/features/zap/components/zap-pay-request-form.tsx +++ b/src/features/zap/components/zap-pay-request-form.tsx @@ -8,15 +8,21 @@ import coinStack from 'soapbox/assets/icons/coin-stack.png'; import coinIcon from 'soapbox/assets/icons/coin.png'; import moneyBag from 'soapbox/assets/icons/money-bag.png'; import pileCoin from 'soapbox/assets/icons/pile-coin.png'; -import Account from 'soapbox/components/account'; -import { Stack, Button, Input } from 'soapbox/components/ui'; +import DisplayNameInline from 'soapbox/components/display-name-inline'; +import { Stack, Button, Input, Avatar } from 'soapbox/components/ui'; +import IconButton from 'soapbox/components/ui/icon-button/icon-button'; import { useAppDispatch } from 'soapbox/hooks'; +import ZapButton from './zap-button/zap-button'; + import type { Account as AccountEntity, Status as StatusEntity } from 'soapbox/types/entities'; +const closeIcon = require('@tabler/icons/outline/x.svg'); + interface IZapPayRequestForm { status?: StatusEntity; account: AccountEntity; + onClose?(): void; } const messages = defineMessages({ @@ -25,7 +31,7 @@ const messages = defineMessages({ zap_commentPlaceholder: { id: 'zap.comment_input.placeholder', defaultMessage: 'Optional comment' }, }); -const ZapPayRequestForm = ({ account, status }: IZapPayRequestForm) => { +const ZapPayRequestForm = ({ account, status, onClose }: IZapPayRequestForm) => { const intl = useIntl(); const dispatch = useAppDispatch(); const [zapComment, setZapComment] = useState(''); @@ -64,28 +70,38 @@ const ZapPayRequestForm = ({ account, status }: IZapPayRequestForm) => { }; return ( - - -
- -
+ + + + + + + + +
-
-
- -
+ +
+ +

sats

+
- setZapComment(e.target.value)} type='text' placeholder={intl.formatMessage(messages.zap_commentPlaceholder)} /> +
+ +
+ setZapComment(e.target.value)} type='text' placeholder={intl.formatMessage(messages.zap_commentPlaceholder)} /> +