Web: Components: LinkRow: fixed styles
This commit is contained in:
parent
3a3c4a6d3c
commit
723c7f44ce
@ -183,6 +183,7 @@ const Members = ({
|
|||||||
link={primaryLink}
|
link={primaryLink}
|
||||||
setIsScrollLocked={setIsScrollLocked}
|
setIsScrollLocked={setIsScrollLocked}
|
||||||
isShareLink
|
isShareLink
|
||||||
|
isPrimaryLink
|
||||||
/>,
|
/>,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -64,6 +64,7 @@ type LinkRowProps = {
|
|||||||
setIsScrollLocked: (isScrollLocked: boolean) => void;
|
setIsScrollLocked: (isScrollLocked: boolean) => void;
|
||||||
isPublicRoomType: boolean;
|
isPublicRoomType: boolean;
|
||||||
isFormRoom: boolean;
|
isFormRoom: boolean;
|
||||||
|
isPrimaryLink: boolean;
|
||||||
};
|
};
|
||||||
|
|
||||||
const LinkRow = (props: LinkRowProps) => {
|
const LinkRow = (props: LinkRowProps) => {
|
||||||
@ -79,6 +80,7 @@ const LinkRow = (props: LinkRowProps) => {
|
|||||||
setIsScrollLocked,
|
setIsScrollLocked,
|
||||||
isPublicRoomType,
|
isPublicRoomType,
|
||||||
isFormRoom,
|
isFormRoom,
|
||||||
|
isPrimaryLink,
|
||||||
editExternalLink,
|
editExternalLink,
|
||||||
setExternalLink,
|
setExternalLink,
|
||||||
} = props;
|
} = props;
|
||||||
@ -185,8 +187,6 @@ const LinkRow = (props: LinkRowProps) => {
|
|||||||
const editExternalLinkAction = (newLink: TFileLink) => {
|
const editExternalLinkAction = (newLink: TFileLink) => {
|
||||||
setLoadingLinks([newLink.sharedTo.id]);
|
setLoadingLinks([newLink.sharedTo.id]);
|
||||||
|
|
||||||
console.log("newLink", newLink);
|
|
||||||
|
|
||||||
editExternalLink(roomId, newLink)
|
editExternalLink(roomId, newLink)
|
||||||
.then((linkData: TFileLink) => {
|
.then((linkData: TFileLink) => {
|
||||||
setExternalLink(linkData);
|
setExternalLink(linkData);
|
||||||
@ -227,6 +227,7 @@ const LinkRow = (props: LinkRowProps) => {
|
|||||||
onOpenContextMenu={onOpenContextMenu}
|
onOpenContextMenu={onOpenContextMenu}
|
||||||
onCloseContextMenu={onCloseContextMenu}
|
onCloseContextMenu={onCloseContextMenu}
|
||||||
isRoom
|
isRoom
|
||||||
|
isPrimaryLink={isPrimaryLink}
|
||||||
linkTitle={title}
|
linkTitle={title}
|
||||||
onAccessRightsSelect={onAccessRightsSelect}
|
onAccessRightsSelect={onAccessRightsSelect}
|
||||||
changeExpirationOption={changeExpirationOption}
|
changeExpirationOption={changeExpirationOption}
|
||||||
|
@ -50,10 +50,10 @@ const StyledLinks = styled.div`
|
|||||||
`;
|
`;
|
||||||
|
|
||||||
const StyledLinkRow = styled.div<{ isExpired?: boolean }>`
|
const StyledLinkRow = styled.div<{ isExpired?: boolean }>`
|
||||||
padding: 8px 0;
|
|
||||||
display: flex;
|
display: flex;
|
||||||
gap: 8px;
|
gap: 8px;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
height: 68px;
|
||||||
|
|
||||||
.avatar_role-wrapper {
|
.avatar_role-wrapper {
|
||||||
/* svg {
|
/* svg {
|
||||||
|
@ -66,6 +66,7 @@ const LinkRow = ({
|
|||||||
loadingLinks,
|
loadingLinks,
|
||||||
|
|
||||||
isRoom,
|
isRoom,
|
||||||
|
isPrimaryLink,
|
||||||
linkTitle,
|
linkTitle,
|
||||||
getData,
|
getData,
|
||||||
onOpenContextMenu,
|
onOpenContextMenu,
|
||||||
@ -133,14 +134,6 @@ const LinkRow = ({
|
|||||||
role={AvatarRole.user}
|
role={AvatarRole.user}
|
||||||
source={avatar}
|
source={avatar}
|
||||||
roleIcon={isLocked ? <LockedReactSvg /> : undefined}
|
roleIcon={isLocked ? <LockedReactSvg /> : undefined}
|
||||||
|
|
||||||
// roleIcon={
|
|
||||||
// expiryDate ? (
|
|
||||||
// <div className="clock-icon">
|
|
||||||
// <ClockReactSvg />
|
|
||||||
// </div>
|
|
||||||
// ) : null
|
|
||||||
// }
|
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
<div className="link-options">
|
<div className="link-options">
|
||||||
@ -164,11 +157,13 @@ const LinkRow = ({
|
|||||||
) : (
|
) : (
|
||||||
<Text className="link-options_title">{shareOption?.label}</Text>
|
<Text className="link-options_title">{shareOption?.label}</Text>
|
||||||
)}
|
)}
|
||||||
<ExpiredComboBox
|
{!isPrimaryLink && (
|
||||||
link={link}
|
<ExpiredComboBox
|
||||||
changeExpirationOption={changeExpirationOption}
|
link={link}
|
||||||
isDisabled={isLoaded}
|
changeExpirationOption={changeExpirationOption}
|
||||||
/>
|
isDisabled={isLoaded}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
<div className="link-actions">
|
<div className="link-actions">
|
||||||
<IconButton
|
<IconButton
|
||||||
@ -182,31 +177,23 @@ const LinkRow = ({
|
|||||||
{isRoom ? (
|
{isRoom ? (
|
||||||
<>
|
<>
|
||||||
<AccessRightSelect
|
<AccessRightSelect
|
||||||
// className={className}
|
|
||||||
// selectedOption={selectedOption}
|
|
||||||
// onSelect={onSelectAccess}
|
|
||||||
selectedOption={roomSelectedOptions}
|
selectedOption={roomSelectedOptions}
|
||||||
onSelect={onAccessRightsSelect}
|
onSelect={onAccessRightsSelect}
|
||||||
accessOptions={roomAccessOptions}
|
accessOptions={roomAccessOptions}
|
||||||
noBorder
|
noBorder
|
||||||
// directionX="right"
|
directionX="right"
|
||||||
// directionY="bottom"
|
directionY="bottom"
|
||||||
// fixedDirection={true}
|
|
||||||
// manualWidth={width + "px"}
|
|
||||||
// isDefaultMode={false}
|
|
||||||
// isAside={false}
|
|
||||||
// setIsOpenItemAccess={setIsOpenItemAccess}
|
|
||||||
// hideMobileView={isMobileHorizontalOrientation}
|
|
||||||
type="onlyIcon"
|
type="onlyIcon"
|
||||||
manualWidth="448px"
|
manualWidth="300px"
|
||||||
|
isDisabled={isExpiredLink || isLoaded}
|
||||||
/>
|
/>
|
||||||
<ContextMenuButton
|
<ContextMenuButton
|
||||||
getData={getData}
|
getData={getData}
|
||||||
// isDisabled={isLoading}
|
|
||||||
title={t("Files:ShowLinkActions")}
|
title={t("Files:ShowLinkActions")}
|
||||||
directionY="both"
|
directionY="both"
|
||||||
onClick={onOpenContextMenu}
|
onClick={onOpenContextMenu}
|
||||||
onClose={onCloseContextMenu}
|
onClose={onCloseContextMenu}
|
||||||
|
isDisabled={isExpiredLink || isLoaded}
|
||||||
/>
|
/>
|
||||||
</>
|
</>
|
||||||
) : (
|
) : (
|
||||||
|
Loading…
Reference in New Issue
Block a user