From 6ccd2bc32f37d516ce7f010026eeecabbb1f4bdc Mon Sep 17 00:00:00 2001 From: Sean King Date: Fri, 27 Aug 2021 14:52:14 -0600 Subject: [PATCH] Make profile banner expandable --- .../features/account/components/header.js | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/app/soapbox/features/account/components/header.js b/app/soapbox/features/account/components/header.js index 3e4d152dd..e477306e1 100644 --- a/app/soapbox/features/account/components/header.js +++ b/app/soapbox/features/account/components/header.js @@ -137,6 +137,24 @@ class Header extends ImmutablePureComponent { } } + onHeaderClick = () => { + const header_url = this.props.account.get('header'); + const header = ImmutableMap({ + type: 'image', + preview_url: header_url, + url: header_url, + description: '', + }); + this.props.dispatch(openModal('MEDIA', { media: ImmutableList.of(header), index: 0 })); + } + + handleHeaderClick = (e) => { + if (e.button === 0 && !(e.ctrlKey || e.metaKey)) { + e.preventDefault(); + this.onHeaderClick(); + } + } + makeMenu() { const { account, intl, me, meAccount, version } = this.props; @@ -309,7 +327,9 @@ class Header extends ImmutablePureComponent { - {header && } + {header && + + }