mirror of
https://github.com/owncast/owncast.git
synced 2025-11-03 04:27:18 +08:00
* restyle and relayout embed screen to account for smaller screen displays. - address https://github.com/owncast/owncast/issues/3683 to address overflow issues - address https://github.com/owncast/owncast/issues/4051 to move the name of the stream * Javascript formatting autofixes * clean up; restore package lock * accommodate cases when there's no follow option; put follow form on one line, but wrap if need * clean up * separate out follow form into separate standalone component to be used in multiple places * improve follow error styling; rm defaultProps for Modal to get rid of warning * improve styling of follow form and components for legibility * prettyify scss * prettyify scss again * one more time * prettify ant file * simplify layout, center everything * just use gap * tweak and lint * lint, again --------- Co-authored-by: Owncast <owncast@owncast.online>
34 lines
1.0 KiB
TypeScript
34 lines
1.0 KiB
TypeScript
/* eslint-disable react/no-unescaped-entities */
|
|
import { Space } from 'antd';
|
|
import { FC } from 'react';
|
|
import styles from './FollowModal.module.scss';
|
|
import { FollowForm } from './FollowForm';
|
|
|
|
export type FollowModalProps = {
|
|
handleClose: () => void;
|
|
account: string;
|
|
name: string;
|
|
};
|
|
|
|
export const FollowModal: FC<FollowModalProps> = ({ handleClose, account, name }) => (
|
|
<Space direction="vertical" id="follow-modal">
|
|
<div className={styles.header}>
|
|
By following this stream you'll get notified on the Fediverse when it goes live. Now is a
|
|
great time to
|
|
<a href="https://owncast.online/join-fediverse" target="_blank" rel="noreferrer">
|
|
learn about the Fediverse
|
|
</a>
|
|
if it's new to you.
|
|
</div>
|
|
<div className={styles.account}>
|
|
<img src="/logo" alt="logo" className={styles.logo} />
|
|
<div className={styles.username}>
|
|
<div className={styles.name}>{name}</div>
|
|
<div>{account}</div>
|
|
</div>
|
|
</div>
|
|
|
|
<FollowForm handleClose={handleClose} />
|
|
</Space>
|
|
);
|