Fix (most) PropType errors

This commit is contained in:
Alex Gleason 2022-03-23 12:14:42 -05:00
parent e32fb881f1
commit 03a5ef6d41
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7
59 changed files with 65 additions and 64 deletions

View File

@ -8,7 +8,7 @@ import StillImage from 'soapbox/components/still_image';
export default class Avatar extends React.PureComponent { export default class Avatar extends React.PureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
size: PropTypes.number, size: PropTypes.number,
style: PropTypes.object, style: PropTypes.object,
className: PropTypes.string, className: PropTypes.string,

View File

@ -6,7 +6,7 @@ import StillImage from 'soapbox/components/still_image';
export default class AvatarOverlay extends React.PureComponent { export default class AvatarOverlay extends React.PureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map.isRequired, account: ImmutablePropTypes.record.isRequired,
friend: ImmutablePropTypes.map.isRequired, friend: ImmutablePropTypes.map.isRequired,
}; };

View File

@ -22,7 +22,7 @@ export default @connect(mapStateToProps)
class DisplayName extends React.PureComponent { class DisplayName extends React.PureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map.isRequired, account: ImmutablePropTypes.record.isRequired,
displayFqn: PropTypes.bool, displayFqn: PropTypes.bool,
others: ImmutablePropTypes.list, others: ImmutablePropTypes.list,
children: PropTypes.node, children: PropTypes.node,

View File

@ -207,7 +207,7 @@ class Dropdown extends React.PureComponent {
pressed: PropTypes.bool, pressed: PropTypes.bool,
title: PropTypes.string, title: PropTypes.string,
disabled: PropTypes.bool, disabled: PropTypes.bool,
status: ImmutablePropTypes.map, status: ImmutablePropTypes.record,
isUserTouching: PropTypes.func, isUserTouching: PropTypes.func,
isModalOpen: PropTypes.bool.isRequired, isModalOpen: PropTypes.bool.isRequired,
onOpen: PropTypes.func.isRequired, onOpen: PropTypes.func.isRequired,

View File

@ -17,15 +17,16 @@ export default class Icon extends React.PureComponent {
id: PropTypes.string, id: PropTypes.string,
src: PropTypes.string, src: PropTypes.string,
className: PropTypes.string, className: PropTypes.string,
fixedWidth: PropTypes.bool,
}; };
render() { render() {
const { id, src, ...rest } = this.props; const { id, src, fixedWidth, ...rest } = this.props;
if (src) { if (src) {
return <SvgIcon src={src} {...rest} />; return <SvgIcon src={src} {...rest} />;
} else { } else {
return <ForkAwesomeIcon id={id} {...rest} />; return <ForkAwesomeIcon id={id} fixedWidth={fixedWidth} {...rest} />;
} }
} }

View File

@ -45,7 +45,7 @@ const shouldLetterbox = attachment => {
class Item extends React.PureComponent { class Item extends React.PureComponent {
static propTypes = { static propTypes = {
attachment: ImmutablePropTypes.map.isRequired, attachment: ImmutablePropTypes.record.isRequired,
standalone: PropTypes.bool, standalone: PropTypes.bool,
index: PropTypes.number.isRequired, index: PropTypes.number.isRequired,
size: PropTypes.number.isRequired, size: PropTypes.number.isRequired,

View File

@ -134,7 +134,7 @@ export const ProfileHoverCard = ({ visible }) => {
ProfileHoverCard.propTypes = { ProfileHoverCard.propTypes = {
visible: PropTypes.bool, visible: PropTypes.bool,
accountId: PropTypes.string, accountId: PropTypes.string,
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
}; };
ProfileHoverCard.defaultProps = { ProfileHoverCard.defaultProps = {

View File

@ -43,7 +43,7 @@ class ScrollableList extends PureComponent {
children: PropTypes.node, children: PropTypes.node,
onScrollToTop: PropTypes.func, onScrollToTop: PropTypes.func,
onScroll: PropTypes.func, onScroll: PropTypes.func,
placeholderComponent: PropTypes.func, placeholderComponent: PropTypes.object,
placeholderCount: PropTypes.number, placeholderCount: PropTypes.number,
autoload: PropTypes.bool, autoload: PropTypes.bool,
onRefresh: PropTypes.func, onRefresh: PropTypes.func,

View File

@ -55,8 +55,8 @@ export default @injectIntl @withRouter
class Status extends ImmutablePureComponent { class Status extends ImmutablePureComponent {
static propTypes = { static propTypes = {
status: ImmutablePropTypes.map, status: ImmutablePropTypes.record,
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
otherAccounts: ImmutablePropTypes.list, otherAccounts: ImmutablePropTypes.list,
onClick: PropTypes.func, onClick: PropTypes.func,
onReply: PropTypes.func, onReply: PropTypes.func,

View File

@ -69,7 +69,7 @@ const messages = defineMessages({
class StatusActionBar extends ImmutablePureComponent { class StatusActionBar extends ImmutablePureComponent {
static propTypes = { static propTypes = {
status: ImmutablePropTypes.map.isRequired, status: ImmutablePropTypes.record.isRequired,
onOpenUnauthorizedModal: PropTypes.func.isRequired, onOpenUnauthorizedModal: PropTypes.func.isRequired,
onOpenReblogsModal: PropTypes.func.isRequired, onOpenReblogsModal: PropTypes.func.isRequired,
onReply: PropTypes.func, onReply: PropTypes.func,

View File

@ -28,7 +28,7 @@ export default @connect(mapStateToProps)
class StatusContent extends React.PureComponent { class StatusContent extends React.PureComponent {
static propTypes = { static propTypes = {
status: ImmutablePropTypes.map.isRequired, status: ImmutablePropTypes.record.isRequired,
reblogContent: PropTypes.string, reblogContent: PropTypes.string,
expanded: PropTypes.bool, expanded: PropTypes.bool,
onExpandedToggle: PropTypes.func, onExpandedToggle: PropTypes.func,

View File

@ -23,7 +23,7 @@ export default @connect(null, mapDispatchToProps)
class StatusReplyMentions extends ImmutablePureComponent { class StatusReplyMentions extends ImmutablePureComponent {
static propTypes = { static propTypes = {
status: ImmutablePropTypes.map.isRequired, status: ImmutablePropTypes.record.isRequired,
onOpenMentionsModal: PropTypes.func, onOpenMentionsModal: PropTypes.func,
} }

View File

@ -33,7 +33,7 @@ class ThumbNavigation extends React.PureComponent {
static propTypes = { static propTypes = {
logo: PropTypes.string, logo: PropTypes.string,
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
dashboardCount: PropTypes.number, dashboardCount: PropTypes.number,
notificationCount: PropTypes.number, notificationCount: PropTypes.number,
chatsCount: PropTypes.number, chatsCount: PropTypes.number,

View File

@ -95,7 +95,7 @@ class SoapboxMount extends React.PureComponent {
static propTypes = { static propTypes = {
showIntroduction: PropTypes.bool, showIntroduction: PropTypes.bool,
me: SoapboxPropTypes.me, me: SoapboxPropTypes.me,
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
instanceLoaded: PropTypes.bool, instanceLoaded: PropTypes.bool,
reduceMotion: PropTypes.bool, reduceMotion: PropTypes.bool,
underlineLinks: PropTypes.bool, underlineLinks: PropTypes.bool,

View File

@ -86,8 +86,8 @@ export default @connect(mapStateToProps)
class Header extends ImmutablePureComponent { class Header extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
meAccount: ImmutablePropTypes.map, meaccount: ImmutablePropTypes.record,
identity_props: ImmutablePropTypes.list, identity_props: ImmutablePropTypes.list,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
username: PropTypes.string, username: PropTypes.string,

View File

@ -12,7 +12,7 @@ export default @withRouter
class Header extends ImmutablePureComponent { class Header extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
identity_proofs: ImmutablePropTypes.list, identity_proofs: ImmutablePropTypes.list,
onFollow: PropTypes.func.isRequired, onFollow: PropTypes.func.isRequired,
onBlock: PropTypes.func.isRequired, onBlock: PropTypes.func.isRequired,

View File

@ -22,7 +22,7 @@ export default @connect()
class ReportStatus extends ImmutablePureComponent { class ReportStatus extends ImmutablePureComponent {
static propTypes = { static propTypes = {
status: ImmutablePropTypes.map.isRequired, status: ImmutablePropTypes.record.isRequired,
report: ImmutablePropTypes.map, report: ImmutablePropTypes.map,
}; };

View File

@ -35,7 +35,7 @@ class UnapprovedAccount extends ImmutablePureComponent {
static propTypes = { static propTypes = {
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
account: ImmutablePropTypes.map.isRequired, account: ImmutablePropTypes.record.isRequired,
}; };
handleApprove = () => { handleApprove = () => {

View File

@ -50,7 +50,7 @@ class Dashboard extends ImmutablePureComponent {
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
instance: ImmutablePropTypes.map.isRequired, instance: ImmutablePropTypes.map.isRequired,
supportsEmailList: PropTypes.bool, supportsEmailList: PropTypes.bool,
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
}; };
handleSubscribersClick = e => { handleSubscribersClick = e => {

View File

@ -49,7 +49,7 @@ export default @connect(makeMapStateToProps, mapDispatchToProps)
class Account extends ImmutablePureComponent { class Account extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map.isRequired, account: ImmutablePropTypes.record.isRequired,
apId: PropTypes.string.isRequired, apId: PropTypes.string.isRequired,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
onAdd: PropTypes.func.isRequired, onAdd: PropTypes.func.isRequired,

View File

@ -36,7 +36,7 @@ class Account extends ImmutablePureComponent {
static propTypes = { static propTypes = {
accountId: PropTypes.string.isRequired, accountId: PropTypes.string.isRequired,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
}; };
static defaultProps = { static defaultProps = {

View File

@ -12,7 +12,7 @@ import { isRtl } from '../../../rtl';
export default class ReplyIndicator extends ImmutablePureComponent { export default class ReplyIndicator extends ImmutablePureComponent {
static propTypes = { static propTypes = {
status: ImmutablePropTypes.map, status: ImmutablePropTypes.record,
onCancel: PropTypes.func.isRequired, onCancel: PropTypes.func.isRequired,
hideActions: PropTypes.bool, hideActions: PropTypes.bool,
}; };

View File

@ -40,7 +40,7 @@ class CreateApp extends ImmutablePureComponent {
static propTypes = { static propTypes = {
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
dispatch: PropTypes.func.isRequired, dispatch: PropTypes.func.isRequired,
account: ImmutablePropTypes.map.isRequired, account: ImmutablePropTypes.record.isRequired,
defaultScopes: PropTypes.string, defaultScopes: PropTypes.string,
} }

View File

@ -34,7 +34,7 @@ class AccountCard extends ImmutablePureComponent {
static propTypes = { static propTypes = {
me: SoapboxPropTypes.me, me: SoapboxPropTypes.me,
account: ImmutablePropTypes.map.isRequired, account: ImmutablePropTypes.record.isRequired,
autoPlayGif: PropTypes.bool, autoPlayGif: PropTypes.bool,
}; };

View File

@ -39,7 +39,7 @@ const ProfilePreview = ({ account, displayFqn }) => (
); );
ProfilePreview.propTypes = { ProfilePreview.propTypes = {
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
displayFqn: PropTypes.bool, displayFqn: PropTypes.bool,
}; };

View File

@ -88,7 +88,7 @@ class EditProfile extends ImmutablePureComponent {
static propTypes = { static propTypes = {
dispatch: PropTypes.func.isRequired, dispatch: PropTypes.func.isRequired,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
maxFields: PropTypes.number, maxFields: PropTypes.number,
verifiedCanEditName: PropTypes.bool, verifiedCanEditName: PropTypes.bool,
}; };

View File

@ -30,7 +30,7 @@ export default @connect(makeMapStateToProps)
class Account extends ImmutablePureComponent { class Account extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map.isRequired, account: ImmutablePropTypes.record.isRequired,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
dispatch: PropTypes.func.isRequired, dispatch: PropTypes.func.isRequired,
}; };

View File

@ -18,7 +18,7 @@ export default @injectIntl
class AccountAuthorize extends ImmutablePureComponent { class AccountAuthorize extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map.isRequired, account: ImmutablePropTypes.record.isRequired,
onAuthorize: PropTypes.func.isRequired, onAuthorize: PropTypes.func.isRequired,
onReject: PropTypes.func.isRequired, onReject: PropTypes.func.isRequired,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,

View File

@ -35,7 +35,7 @@ class GroupTimeline extends React.PureComponent {
hasUnread: PropTypes.bool, hasUnread: PropTypes.bool,
group: PropTypes.oneOfType([ImmutablePropTypes.map, PropTypes.bool]), group: PropTypes.oneOfType([ImmutablePropTypes.map, PropTypes.bool]),
relationships: ImmutablePropTypes.map, relationships: ImmutablePropTypes.map,
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
}; };

View File

@ -24,7 +24,7 @@ export default @connect(makeMapStateToProps)
class Account extends ImmutablePureComponent { class Account extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map.isRequired, account: ImmutablePropTypes.record.isRequired,
}; };
render() { render() {

View File

@ -51,7 +51,7 @@ class ListAdder extends ImmutablePureComponent {
onInitialize: PropTypes.func.isRequired, onInitialize: PropTypes.func.isRequired,
onReset: PropTypes.func.isRequired, onReset: PropTypes.func.isRequired,
listIds: ImmutablePropTypes.list.isRequired, listIds: ImmutablePropTypes.list.isRequired,
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
}; };
componentDidMount() { componentDidMount() {

View File

@ -37,7 +37,7 @@ export default @connect(makeMapStateToProps, mapDispatchToProps)
class Account extends ImmutablePureComponent { class Account extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map.isRequired, account: ImmutablePropTypes.record.isRequired,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
onRemove: PropTypes.func.isRequired, onRemove: PropTypes.func.isRequired,
onAdd: PropTypes.func.isRequired, onAdd: PropTypes.func.isRequired,

View File

@ -18,7 +18,7 @@ export default @injectIntl
class FollowRequest extends ImmutablePureComponent { class FollowRequest extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map.isRequired, account: ImmutablePropTypes.record.isRequired,
onAuthorize: PropTypes.func.isRequired, onAuthorize: PropTypes.func.isRequired,
onReject: PropTypes.func.isRequired, onReject: PropTypes.func.isRequired,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,

View File

@ -228,7 +228,7 @@ const Notification = (props) => {
Notification.propTypes = { Notification.propTypes = {
hidden: PropTypes.bool, hidden: PropTypes.bool,
notification: ImmutablePropTypes.map.isRequired, notification: ImmutablePropTypes.record.isRequired,
onMoveUp: PropTypes.func.isRequired, onMoveUp: PropTypes.func.isRequired,
onMoveDown: PropTypes.func.isRequired, onMoveDown: PropTypes.func.isRequired,
onMention: PropTypes.func.isRequired, onMention: PropTypes.func.isRequired,

View File

@ -11,7 +11,7 @@ import { MediaGallery, Video, Audio } from '../../ui/util/async-components';
export default class StatusCheckBox extends React.PureComponent { export default class StatusCheckBox extends React.PureComponent {
static propTypes = { static propTypes = {
status: ImmutablePropTypes.map.isRequired, status: ImmutablePropTypes.record.isRequired,
checked: PropTypes.bool, checked: PropTypes.bool,
onToggle: PropTypes.func.isRequired, onToggle: PropTypes.func.isRequired,
disabled: PropTypes.bool, disabled: PropTypes.bool,

View File

@ -48,7 +48,7 @@ const mapDispatchToProps = (dispatch, { intl }) => ({
class ScheduledStatusActionBar extends ImmutablePureComponent { class ScheduledStatusActionBar extends ImmutablePureComponent {
static propTypes = { static propTypes = {
status: ImmutablePropTypes.map.isRequired, status: ImmutablePropTypes.record.isRequired,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
me: SoapboxPropTypes.me, me: SoapboxPropTypes.me,
onCancelClick: PropTypes.func.isRequired, onCancelClick: PropTypes.func.isRequired,

View File

@ -84,7 +84,7 @@ const mapDispatchToProps = (dispatch, { status }) => ({
class ActionBar extends React.PureComponent { class ActionBar extends React.PureComponent {
static propTypes = { static propTypes = {
status: ImmutablePropTypes.map.isRequired, status: ImmutablePropTypes.record.isRequired,
onReply: PropTypes.func.isRequired, onReply: PropTypes.func.isRequired,
onReblog: PropTypes.func.isRequired, onReblog: PropTypes.func.isRequired,
onQuote: PropTypes.func.isRequired, onQuote: PropTypes.func.isRequired,

View File

@ -61,7 +61,7 @@ const addAutoPlay = html => {
export default class Card extends React.PureComponent { export default class Card extends React.PureComponent {
static propTypes = { static propTypes = {
card: ImmutablePropTypes.map, card: ImmutablePropTypes.record,
maxDescription: PropTypes.number, maxDescription: PropTypes.number,
onOpenMedia: PropTypes.func.isRequired, onOpenMedia: PropTypes.func.isRequired,
compact: PropTypes.bool, compact: PropTypes.bool,

View File

@ -27,7 +27,7 @@ export default @injectIntl
class DetailedStatus extends ImmutablePureComponent { class DetailedStatus extends ImmutablePureComponent {
static propTypes = { static propTypes = {
status: ImmutablePropTypes.map, status: ImmutablePropTypes.record,
onOpenMedia: PropTypes.func.isRequired, onOpenMedia: PropTypes.func.isRequired,
onOpenVideo: PropTypes.func.isRequired, onOpenVideo: PropTypes.func.isRequired,
onToggleHidden: PropTypes.func.isRequired, onToggleHidden: PropTypes.func.isRequired,

View File

@ -20,7 +20,7 @@ export default @injectIntl @withRouter
class QuotedStatus extends ImmutablePureComponent { class QuotedStatus extends ImmutablePureComponent {
static propTypes = { static propTypes = {
status: ImmutablePropTypes.map, status: ImmutablePropTypes.record,
onCancel: PropTypes.func, onCancel: PropTypes.func,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
compose: PropTypes.bool, compose: PropTypes.bool,

View File

@ -55,7 +55,7 @@ export default @connect(mapStateToProps, mapDispatchToProps)
class StatusInteractionBar extends ImmutablePureComponent { class StatusInteractionBar extends ImmutablePureComponent {
static propTypes = { static propTypes = {
status: ImmutablePropTypes.map, status: ImmutablePropTypes.record,
me: SoapboxPropTypes.me, me: SoapboxPropTypes.me,
allowedEmoji: ImmutablePropTypes.list, allowedEmoji: ImmutablePropTypes.list,
features: PropTypes.object.isRequired, features: PropTypes.object.isRequired,

View File

@ -165,7 +165,7 @@ class Status extends ImmutablePureComponent {
static propTypes = { static propTypes = {
params: PropTypes.object.isRequired, params: PropTypes.object.isRequired,
dispatch: PropTypes.func.isRequired, dispatch: PropTypes.func.isRequired,
status: ImmutablePropTypes.map, status: ImmutablePropTypes.record,
ancestorsIds: ImmutablePropTypes.orderedSet, ancestorsIds: ImmutablePropTypes.orderedSet,
descendantsIds: ImmutablePropTypes.orderedSet, descendantsIds: ImmutablePropTypes.orderedSet,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,

View File

@ -68,7 +68,7 @@ export default @connect(mapStateToProps, mapDispatchToProps)
class ActionButton extends ImmutablePureComponent { class ActionButton extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map.isRequired, account: ImmutablePropTypes.record.isRequired,
onFollow: PropTypes.func.isRequired, onFollow: PropTypes.func.isRequired,
onBlock: PropTypes.func.isRequired, onBlock: PropTypes.func.isRequired,
onOpenUnauthorizedModal: PropTypes.func.isRequired, onOpenUnauthorizedModal: PropTypes.func.isRequired,

View File

@ -74,7 +74,7 @@ const ActionsModal = ({ status, actions, onClick, onClose }) => {
}; };
ActionsModal.propTypes = { ActionsModal.propTypes = {
status: ImmutablePropTypes.map, status: ImmutablePropTypes.record,
actions: PropTypes.array, actions: PropTypes.array,
onClick: PropTypes.func, onClick: PropTypes.func,
onClose: PropTypes.func.isRequired, onClose: PropTypes.func.isRequired,

View File

@ -18,7 +18,7 @@ export default @injectIntl @withRouter
class BoostModal extends ImmutablePureComponent { class BoostModal extends ImmutablePureComponent {
static propTypes = { static propTypes = {
status: ImmutablePropTypes.map.isRequired, status: ImmutablePropTypes.record.isRequired,
onReblog: PropTypes.func.isRequired, onReblog: PropTypes.func.isRequired,
onClose: PropTypes.func.isRequired, onClose: PropTypes.func.isRequired,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,

View File

@ -29,7 +29,7 @@ const mapStateToProps = state => {
class ComposeModal extends ImmutablePureComponent { class ComposeModal extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
onClose: PropTypes.func.isRequired, onClose: PropTypes.func.isRequired,
composeText: PropTypes.string, composeText: PropTypes.string,

View File

@ -92,7 +92,7 @@ const LinkFooter = ({ onOpenHotkeys, account, profileDirectory, federating, show
); );
LinkFooter.propTypes = { LinkFooter.propTypes = {
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
soapboxConfig: ImmutablePropTypes.map, soapboxConfig: ImmutablePropTypes.map,
profileDirectory: PropTypes.bool, profileDirectory: PropTypes.bool,
federating: PropTypes.bool, federating: PropTypes.bool,

View File

@ -26,8 +26,8 @@ class MediaModal extends ImmutablePureComponent {
static propTypes = { static propTypes = {
media: ImmutablePropTypes.list.isRequired, media: ImmutablePropTypes.list.isRequired,
status: ImmutablePropTypes.map, status: ImmutablePropTypes.record,
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
index: PropTypes.number.isRequired, index: PropTypes.number.isRequired,
onClose: PropTypes.func.isRequired, onClose: PropTypes.func.isRequired,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,

View File

@ -37,7 +37,7 @@ const messages = defineMessages({
class ProfileInfoPanel extends ImmutablePureComponent { class ProfileInfoPanel extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
identity_proofs: ImmutablePropTypes.list, identity_proofs: ImmutablePropTypes.list,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
username: PropTypes.string, username: PropTypes.string,

View File

@ -16,7 +16,7 @@ import MediaItem from '../../account_gallery/components/media_item';
class ProfileMediaPanel extends ImmutablePureComponent { class ProfileMediaPanel extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
attachments: ImmutablePropTypes.list, attachments: ImmutablePropTypes.list,
dispatch: PropTypes.func.isRequired, dispatch: PropTypes.func.isRequired,
}; };

View File

@ -18,7 +18,7 @@ class ProfileStats extends React.PureComponent {
static propTypes = { static propTypes = {
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
account: ImmutablePropTypes.map.isRequired, account: ImmutablePropTypes.record.isRequired,
className: PropTypes.string, className: PropTypes.string,
onClickHandler: PropTypes.func, onClickHandler: PropTypes.func,
} }

View File

@ -53,7 +53,7 @@ class ReportModal extends ImmutablePureComponent {
static propTypes = { static propTypes = {
isSubmitting: PropTypes.bool, isSubmitting: PropTypes.bool,
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
statusIds: ImmutablePropTypes.orderedSet.isRequired, statusIds: ImmutablePropTypes.orderedSet.isRequired,
comment: PropTypes.string.isRequired, comment: PropTypes.string.isRequired,
forward: PropTypes.bool, forward: PropTypes.bool,

View File

@ -49,7 +49,7 @@ export default @connect(mapStateToProps, mapDispatchToProps)
class SubscriptionButton extends ImmutablePureComponent { class SubscriptionButton extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
features: PropTypes.object.isRequired, features: PropTypes.object.isRequired,
}; };

View File

@ -19,7 +19,7 @@ import { makeGetAccount } from '../../../selectors';
class UserPanel extends ImmutablePureComponent { class UserPanel extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
displayFqn: PropTypes.bool, displayFqn: PropTypes.bool,
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
domain: PropTypes.string, domain: PropTypes.string,

View File

@ -12,8 +12,8 @@ class VideoModal extends ImmutablePureComponent {
static propTypes = { static propTypes = {
media: ImmutablePropTypes.map.isRequired, media: ImmutablePropTypes.map.isRequired,
status: ImmutablePropTypes.map, status: ImmutablePropTypes.record,
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
time: PropTypes.number, time: PropTypes.number,
onClose: PropTypes.func.isRequired, onClose: PropTypes.func.isRequired,
history: PropTypes.object, history: PropTypes.object,

View File

@ -40,7 +40,7 @@ class WelcomeButton extends ImmutablePureComponent {
static propTypes = { static propTypes = {
intl: PropTypes.object.isRequired, intl: PropTypes.object.isRequired,
account: ImmutablePropTypes.map.isRequired, account: ImmutablePropTypes.record.isRequired,
onClick: PropTypes.func.isRequired, onClick: PropTypes.func.isRequired,
}; };

View File

@ -30,7 +30,7 @@ class WrappedRoute extends React.Component {
content: PropTypes.node, content: PropTypes.node,
componentParams: PropTypes.object, componentParams: PropTypes.object,
layout: PropTypes.object, layout: PropTypes.object,
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
settings: ImmutablePropTypes.map.isRequired, settings: ImmutablePropTypes.map.isRequired,
publicRoute: PropTypes.bool, publicRoute: PropTypes.bool,
staffOnly: PropTypes.bool, staffOnly: PropTypes.bool,

View File

@ -20,7 +20,7 @@ export default @connect(mapStateToProps)
class GroupsPage extends ImmutablePureComponent { class GroupsPage extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
}; };
render() { render() {

View File

@ -68,7 +68,7 @@ export default @connect(mapStateToProps)
class ProfilePage extends ImmutablePureComponent { class ProfilePage extends ImmutablePureComponent {
static propTypes = { static propTypes = {
account: ImmutablePropTypes.map, account: ImmutablePropTypes.record,
accountUsername: PropTypes.string.isRequired, accountUsername: PropTypes.string.isRequired,
displayFqn: PropTypes.bool, displayFqn: PropTypes.bool,
features: PropTypes.object, features: PropTypes.object,