* 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>
(cherry picked from commit 84eded1bde)
Co-authored-by: Rajat Dabade <rajatdabade1997@gmail.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>
|
|
`;
|