* refactor: started with draft, done until new tabs for draft * refactor: change the query and added the screen for draft * added condition for fetching draft for channel delete or not * refactor: added draft screen * linter fixes * Added draft post component * added avatar and header display name for the draft post list * added channel info component * channel info completed * proper naming * added image file markdown acknowledgement support * draft actions * Fix the draft receiver in drafts * separated send message handler * Done with send drafts * done with delete drafts * change save to send draft * handle lengthy message with show more button * done with persistent message edit, send and delete drafts * added alert for sending message * added update at time for the drafts * en.json extract fix * Updated dependencies for useCallback * refactor: added drafts list to animated list * added swipeable component and delete conformation for drafts * done with rendering of images in markdown for drafts * en.json issue fixed * fix en.json issue * refactor: en.json fix * addressed review comments * updated image metadata handling code * linter fixes * added the empty draft screen * linter fix * style fix * back button an android takes to the channel list page * en.json fix * draft actions theme compatible * CSS fix for draft channel_info and avatar component * removed the badge icon and change font style drafts * fix send alert sender name for GMs * updated snapshot * added testId to the drafts components * updated send draft test id * clicking on draft takes to the channel * Added toptip for draft tours * intl extract * Rebase to main and reverted local testing changes * Added tooltip for drafts * addressed review comments * reset navigation when click on a draft in draft tabs * fix the theme issue and navigation issue * reverted back the draft click navigation changes * observing draft when hitting back button * removed the unwanted animiation * updated regex for parsing markdown * removed unnecessary checks and change folder name * removed react memo and merge unwanted observes function * removed unnecessary comments * changed the name for observing and querying draft function * removed memo from component level * Text to FormattedText component * Text to formatted text, change image name * added confirmation modal for deleting draft from bottomsheet * using common send_handler for both draft and post * removed magic number for tooltip and bottomsheet * renamed channel_info to draft_post_header * text to formattedText for Edit drafts * removed unnecessary changes * minor fixes * mounting draft only when there is draft * map to reduce * renamed SwipeableDraft to DraftSwipeAction * name fixes * isValidUrl to isParsableUrl and added test * added test and addressed minor review comments * added inline component for the duplicate code * inlt fixes * clearDraft is not optional * optimised categories_list.tsx component * Swipeable to ReanimatedSwipeable, TouchableWithoutFeedback to Pressable and folder name changes * Added comment and disabled eslint rule for showing warning * fixed component file name * minor' * Removed deprecated Animated createAnimatedComponent flatlist * added test for missing protocol check * import change for SwipeableMethod * active tab for tablet view * Updated the drafts icons * Updated compass-icon version to v0.1.48 --------- Co-authored-by: Mattermost Build <build@mattermost.com>
199 lines
3.7 KiB
Text
199 lines
3.7 KiB
Text
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
|
|
|
exports[`Thread item in the channel list Threads Component should match snapshot 1`] = `
|
|
<View
|
|
accessibilityState={
|
|
{
|
|
"busy": undefined,
|
|
"checked": undefined,
|
|
"disabled": undefined,
|
|
"expanded": undefined,
|
|
"selected": undefined,
|
|
}
|
|
}
|
|
accessibilityValue={
|
|
{
|
|
"max": undefined,
|
|
"min": undefined,
|
|
"now": undefined,
|
|
"text": undefined,
|
|
}
|
|
}
|
|
accessible={true}
|
|
collapsable={false}
|
|
focusable={true}
|
|
onClick={[Function]}
|
|
onResponderGrant={[Function]}
|
|
onResponderMove={[Function]}
|
|
onResponderRelease={[Function]}
|
|
onResponderTerminate={[Function]}
|
|
onResponderTerminationRequest={[Function]}
|
|
onStartShouldSetResponder={[Function]}
|
|
style={
|
|
{
|
|
"opacity": 1,
|
|
}
|
|
}
|
|
testID="channel_list.threads.button"
|
|
>
|
|
<View
|
|
style={
|
|
[
|
|
{
|
|
"alignItems": "center",
|
|
"flexDirection": "row",
|
|
},
|
|
false,
|
|
false,
|
|
false,
|
|
{
|
|
"minHeight": 40,
|
|
},
|
|
]
|
|
}
|
|
>
|
|
<Icon
|
|
name="message-text-outline"
|
|
style={
|
|
[
|
|
{
|
|
"color": "rgba(255,255,255,0.5)",
|
|
"fontSize": 24,
|
|
"marginRight": 12,
|
|
},
|
|
false,
|
|
undefined,
|
|
]
|
|
}
|
|
/>
|
|
<Text
|
|
style={
|
|
[
|
|
{
|
|
"flex": 1,
|
|
},
|
|
{
|
|
"fontFamily": "OpenSans",
|
|
"fontSize": 16,
|
|
"fontWeight": "400",
|
|
"lineHeight": 24,
|
|
},
|
|
{
|
|
"color": "#ffffff",
|
|
"fontFamily": "OpenSans",
|
|
"fontSize": 16,
|
|
"fontWeight": "400",
|
|
"lineHeight": 24,
|
|
},
|
|
false,
|
|
false,
|
|
undefined,
|
|
]
|
|
}
|
|
>
|
|
Threads
|
|
</Text>
|
|
</View>
|
|
</View>
|
|
`;
|
|
|
|
exports[`Thread item in the channel list Threads Component should match snapshot with onCenterBg 1`] = `
|
|
<View
|
|
accessibilityState={
|
|
{
|
|
"busy": undefined,
|
|
"checked": undefined,
|
|
"disabled": undefined,
|
|
"expanded": undefined,
|
|
"selected": undefined,
|
|
}
|
|
}
|
|
accessibilityValue={
|
|
{
|
|
"max": undefined,
|
|
"min": undefined,
|
|
"now": undefined,
|
|
"text": undefined,
|
|
}
|
|
}
|
|
accessible={true}
|
|
collapsable={false}
|
|
focusable={true}
|
|
onClick={[Function]}
|
|
onResponderGrant={[Function]}
|
|
onResponderMove={[Function]}
|
|
onResponderRelease={[Function]}
|
|
onResponderTerminate={[Function]}
|
|
onResponderTerminationRequest={[Function]}
|
|
onStartShouldSetResponder={[Function]}
|
|
style={
|
|
{
|
|
"opacity": 1,
|
|
}
|
|
}
|
|
testID="channel_list.threads.button"
|
|
>
|
|
<View
|
|
style={
|
|
[
|
|
{
|
|
"alignItems": "center",
|
|
"flexDirection": "row",
|
|
},
|
|
false,
|
|
false,
|
|
false,
|
|
{
|
|
"minHeight": 40,
|
|
},
|
|
]
|
|
}
|
|
>
|
|
<Icon
|
|
name="message-text-outline"
|
|
style={
|
|
[
|
|
{
|
|
"color": "rgba(255,255,255,0.5)",
|
|
"fontSize": 24,
|
|
"marginRight": 12,
|
|
},
|
|
false,
|
|
{
|
|
"color": "rgba(63,67,80,0.72)",
|
|
},
|
|
]
|
|
}
|
|
/>
|
|
<Text
|
|
style={
|
|
[
|
|
{
|
|
"flex": 1,
|
|
},
|
|
{
|
|
"fontFamily": "OpenSans",
|
|
"fontSize": 16,
|
|
"fontWeight": "400",
|
|
"lineHeight": 24,
|
|
},
|
|
{
|
|
"color": "#ffffff",
|
|
"fontFamily": "OpenSans",
|
|
"fontSize": 16,
|
|
"fontWeight": "400",
|
|
"lineHeight": 24,
|
|
},
|
|
false,
|
|
false,
|
|
{
|
|
"color": "#3f4350",
|
|
},
|
|
]
|
|
}
|
|
>
|
|
Threads
|
|
</Text>
|
|
</View>
|
|
</View>
|
|
`;
|