Progress
This commit is contained in:
@@ -14,9 +14,9 @@ export default class CharacterCounter extends PureComponent {
|
||||
const dashoffset = circumference * (1 - diff)
|
||||
|
||||
return (
|
||||
<div className={[styles.default, styles.marginRight10PX, styles.justifyContentCenter, styles.alignItemsCenter].join(' ')}>
|
||||
<div className={[_s.default, _s.marginRight10PX, _s.justifyContentCenter, _s.alignItemsCenter].join(' ')}>
|
||||
<svg width="32" height="32" viewBox="0 0 32 32">
|
||||
<circle fill='none' cx="16" cy="16" r="12" fill="none" stroke="#e6e6e6" stroke-width="2" />
|
||||
<circle fill='none' cx="16" cy="16" r="12" fill="none" stroke="#e6e6e6" strokeWidth="2" />
|
||||
<circle style={{
|
||||
// transform: 'rotate(-90deg)',
|
||||
strokeDashoffset: dashoffset,
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
import classNames from 'classnames/bind'
|
||||
import Icon from '../../../components/icon'
|
||||
|
||||
const cx = classNames.bind(_s)
|
||||
|
||||
export default class ComposeExtraButton extends PureComponent {
|
||||
static propTypes = {
|
||||
title: PropTypes.string,
|
||||
@@ -25,8 +27,6 @@ export default class ComposeExtraButton extends PureComponent {
|
||||
const { title, disabled, onClick, icon, children } = this.props
|
||||
const { hovering } = this.state
|
||||
|
||||
const cx = classNames.bind(styles)
|
||||
|
||||
const btnClasses = cx({
|
||||
default: 1,
|
||||
circle: 1,
|
||||
@@ -44,13 +44,13 @@ export default class ComposeExtraButton extends PureComponent {
|
||||
text: 1,
|
||||
lineHeight15: 1,
|
||||
fontSize12PX: 1,
|
||||
fontWeight500: 1,
|
||||
colorSubtle: 1,
|
||||
fontWeightMedium: 1,
|
||||
colorSecondary: 1,
|
||||
displayNone: !hovering,
|
||||
})
|
||||
|
||||
return (
|
||||
<div className={[styles.default, styles.marginRight10PX].join(' ')}>
|
||||
<div className={[_s.default, _s.marginRight10PX].join(' ')}>
|
||||
<button
|
||||
className={btnClasses}
|
||||
title={title}
|
||||
@@ -59,7 +59,7 @@ export default class ComposeExtraButton extends PureComponent {
|
||||
onMouseEnter={() => this.handleOnMouseEnter()}
|
||||
onMouseLeave={() => this.handleOnMouseLeave()}
|
||||
>
|
||||
<Icon id={icon} width='18px' height='18px' className={styles.fillColorSubtle} />
|
||||
<Icon id={icon} width='18px' height='18px' className={_s.fillcolorSecondary} />
|
||||
<span className={titleClasses}>
|
||||
{title}
|
||||
</span>
|
||||
|
||||
@@ -225,7 +225,7 @@ class ComposeForm extends ImmutablePureComponent {
|
||||
|
||||
return (
|
||||
<div
|
||||
className={[styles.default, styles.flexGrow1].join(' ')}
|
||||
className={[_s.default, _s.flexGrow1].join(' ')}
|
||||
ref={this.setForm}
|
||||
onClick={this.handleClick}
|
||||
>
|
||||
@@ -287,8 +287,8 @@ class ComposeForm extends ImmutablePureComponent {
|
||||
|
||||
{
|
||||
/* !condensed && */
|
||||
<div className={[styles.default, styles.flexRow, styles.marginTop10PX].join(' ')}>
|
||||
<div className={[styles.default, styles.flexRow, styles.marginRightAuto].join(' ')}>
|
||||
<div className={[_s.default, _s.flexRow, _s.marginTop10PX].join(' ')}>
|
||||
<div className={[_s.default, _s.flexRow, _s.marginRightAuto].join(' ')}>
|
||||
<UploadButton />
|
||||
{
|
||||
!edit && <PollButton />
|
||||
@@ -299,11 +299,12 @@ class ComposeForm extends ImmutablePureComponent {
|
||||
</div>
|
||||
<CharacterCounter max={maxPostCharacterCount} text={text} />
|
||||
<Button
|
||||
className={[styles.fontSize15PX, styles.paddingHorizontal15PX].join(' ')}
|
||||
text={intl.formatMessage(scheduledAt ? messages.schedulePost : messages.publish)}
|
||||
className={[_s.fontSize15PX, _s.paddingHorizontal15PX].join(' ')}
|
||||
onClick={this.handleSubmit}
|
||||
disabled={disabledButton}
|
||||
/>
|
||||
>
|
||||
{intl.formatMessage(scheduledAt ? messages.schedulePost : messages.publish)}
|
||||
</Button>
|
||||
</div>
|
||||
}
|
||||
|
||||
|
||||
@@ -68,7 +68,7 @@ class UploadButton extends ImmutablePureComponent {
|
||||
icon='media'
|
||||
>
|
||||
<label>
|
||||
<span className={styles.displayNone}>{intl.formatMessage(messages.upload)}</span>
|
||||
<span className={_s.displayNone}>{intl.formatMessage(messages.upload)}</span>
|
||||
<input
|
||||
key={resetFileKey}
|
||||
ref={this.setRef}
|
||||
@@ -76,7 +76,7 @@ class UploadButton extends ImmutablePureComponent {
|
||||
accept={acceptContentTypes.toArray().join(',')}
|
||||
onChange={this.handleChange}
|
||||
disabled={disabled}
|
||||
className={styles.displayNone}
|
||||
className={_s.displayNone}
|
||||
multiple
|
||||
/>
|
||||
</label>
|
||||
|
||||
Reference in New Issue
Block a user