// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. import React from 'react'; import {TouchableOpacity} from 'react-native'; import CompassIcon from '@components/compass_icon'; import {preventDoubleTap} from '@utils/tap'; import {changeOpacity, makeStyleSheetFromTheme} from '@utils/theme'; interface Props { handlePress: () => void; size?: number; containerSize?: number; theme: Theme; testID?: string; iconName?: string; } const getStyleSheet = makeStyleSheetFromTheme((theme: Theme) => { return { container: { flex: 1, alignItems: 'center', justifyContent: 'center', }, button: { borderRadius: 1000, color: changeOpacity(theme.centerChannelColor, 0.52), }, }; }); const ClearButton = ({handlePress, iconName = 'close-circle', size = 20, containerSize = 40, theme, testID}: Props) => { const style = getStyleSheet(theme); return ( ); }; export default ClearButton;