mirror of
https://github.com/nolanlawson/pinafore
synced 2024-12-12 02:07:26 +01:00
slightly refactor compose box (#192)
This commit is contained in:
parent
581a0fcd00
commit
64973757a3
@ -153,20 +153,16 @@
|
|||||||
},
|
},
|
||||||
store: () => store,
|
store: () => store,
|
||||||
computed: {
|
computed: {
|
||||||
computedClassName: (overLimit, realm, size, postPrivacyKey, isReply) => {
|
computedClassName: (overLimit, realm, size, postPrivacyKey, isReply) => (classname(
|
||||||
return classname(
|
'compose-box',
|
||||||
'compose-box',
|
overLimit && 'over-char-limit',
|
||||||
overLimit && 'over-char-limit',
|
size === 'slim' && 'slim-size',
|
||||||
size === 'slim' && 'slim-size',
|
isReply && postPrivacyKey === 'direct' && 'direct-reply'
|
||||||
isReply && postPrivacyKey === 'direct' && 'direct-reply'
|
)),
|
||||||
)
|
hideAndFadeIn: (hidden) => (classname(
|
||||||
},
|
'compose-box-fade-in',
|
||||||
hideAndFadeIn: (hidden) => {
|
hidden && 'hidden'
|
||||||
return classname(
|
)),
|
||||||
'compose-box-fade-in',
|
|
||||||
hidden && 'hidden'
|
|
||||||
)
|
|
||||||
},
|
|
||||||
composeData: ($currentComposeData, realm) => $currentComposeData[realm] || {},
|
composeData: ($currentComposeData, realm) => $currentComposeData[realm] || {},
|
||||||
text: (composeData) => composeData.text || '',
|
text: (composeData) => composeData.text || '',
|
||||||
media: (composeData) => composeData.media || [],
|
media: (composeData) => composeData.media || [],
|
||||||
@ -175,9 +171,9 @@
|
|||||||
postPrivacyKey: (composeData, defaultPostPrivacyKey) => composeData.postPrivacy || defaultPostPrivacyKey,
|
postPrivacyKey: (composeData, defaultPostPrivacyKey) => composeData.postPrivacy || defaultPostPrivacyKey,
|
||||||
textLength: (text) => measureText(text),
|
textLength: (text) => measureText(text),
|
||||||
contentWarningLength: (contentWarning) => measureText(contentWarning),
|
contentWarningLength: (contentWarning) => measureText(contentWarning),
|
||||||
length: (textLength, contentWarningLength, contentWarningShown) => {
|
length: (textLength, contentWarningLength, contentWarningShown) => (
|
||||||
return textLength + (contentWarningShown ? contentWarningLength : 0)
|
textLength + (contentWarningShown ? contentWarningLength : 0)
|
||||||
},
|
),
|
||||||
overLimit: (length) => length > CHAR_LIMIT,
|
overLimit: (length) => length > CHAR_LIMIT,
|
||||||
contentWarningShown: (composeData) => composeData.contentWarningShown,
|
contentWarningShown: (composeData) => composeData.contentWarningShown,
|
||||||
contentWarning: (composeData) => composeData.contentWarning || '',
|
contentWarning: (composeData) => composeData.contentWarning || '',
|
||||||
|
Loading…
Reference in New Issue
Block a user