import styled from 'styled-components'; import { Flex } from '../../../basic/Flex'; import { SessionIcon, SessionIconType } from '../../../icon'; const StyledActionRow = styled.button` border: none; padding: 0; display: flex; align-items: center; transition-duration: var(--default-duration); width: 100%; :hover { background: var(--conversation-tab-background-hover-color); } `; export const StyledChooseActionTitle = styled.span` color: var(--text-primary-color); font-size: 18px; padding: var(--margins-sm) 0; text-align: start; width: 100%; `; const StyledIcon = styled.div` width: 58px; margin: var(--margins-sm); `; const StyledHR = styled.hr` height: 0px; width: 100%; border: 0.5px solid var(--border-color); padding: 0; margin: 0; `; export const StyledActionRowContainer = styled(Flex)` width: 100%; border-top: 1px solid var(--border-color); border-bottom: 1px solid var(--border-color); ${StyledActionRow}:last-child ${StyledHR} { border-color: transparent; } `; type ActionRowProps = { title: string; ariaLabel: string; iconType: SessionIconType; onClick: () => void; dataTestId: string; }; export function ActionRow(props: ActionRowProps) { const { title, ariaLabel, iconType, onClick, dataTestId } = props; return ( {title} ); }