import {Trans} from '@common/i18n/trans'; import {FormattedRelativeTime} from '@common/i18n/formatted-relative-time'; import {LockIcon} from '@common/icons/material/Lock'; import React, {Fragment} from 'react'; import {LockOpenIcon} from '@common/icons/material/LockOpen'; import clsx from 'clsx'; import {Channel} from '@common/channels/channel'; import {Button} from '@common/ui/buttons/button'; import {ShareIcon} from '@common/icons/material/Share'; import {ShareMenuTrigger} from '@app/sharing/share-menu-trigger'; import {getUserListLink} from '@app/user-lists/user-list-link'; interface Props { list: Channel; className?: string; showShareButton?: boolean; showVisibility?: boolean; } export function UserListDetails({ list, className, showShareButton, showVisibility = true, }: Props) { return (