mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-15 12:23:51 +00:00
fix: allow copying link
This commit is contained in:
committed by
Carlos Valente
parent
e28f692d3d
commit
b2eb140ee2
@@ -3,3 +3,12 @@
|
|||||||
background: $ui-white;
|
background: $ui-white;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.column {
|
||||||
|
margin-top: 1rem;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 0.5rem;
|
||||||
|
color: $label-gray;
|
||||||
|
user-select: text;
|
||||||
|
}
|
||||||
|
|||||||
@@ -6,13 +6,12 @@ import { Button, Select, Switch } from '@chakra-ui/react';
|
|||||||
import { generateUrl } from '../../../../common/api/session';
|
import { generateUrl } from '../../../../common/api/session';
|
||||||
import { maybeAxiosError } from '../../../../common/api/utils';
|
import { maybeAxiosError } from '../../../../common/api/utils';
|
||||||
import Info from '../../../../common/components/info/Info';
|
import Info from '../../../../common/components/info/Info';
|
||||||
import ExternalLink from '../../../../common/components/link/external-link/ExternalLink';
|
|
||||||
import useInfo from '../../../../common/hooks-query/useInfo';
|
import useInfo from '../../../../common/hooks-query/useInfo';
|
||||||
import useUrlPresets from '../../../../common/hooks-query/useUrlPresets';
|
import useUrlPresets from '../../../../common/hooks-query/useUrlPresets';
|
||||||
import copyToClipboard from '../../../../common/utils/copyToClipboard';
|
import copyToClipboard from '../../../../common/utils/copyToClipboard';
|
||||||
import { preventEscape } from '../../../../common/utils/keyEvent';
|
import { preventEscape } from '../../../../common/utils/keyEvent';
|
||||||
import { linkToOtherHost } from '../../../../common/utils/linkUtils';
|
import { linkToOtherHost } from '../../../../common/utils/linkUtils';
|
||||||
import { serverURL } from '../../../../externals';
|
import { currentHostName, isOntimeCloud, serverURL } from '../../../../externals';
|
||||||
import * as Panel from '../../panel-utils/PanelUtils';
|
import * as Panel from '../../panel-utils/PanelUtils';
|
||||||
|
|
||||||
import style from './GenerateLinkForm.module.scss';
|
import style from './GenerateLinkForm.module.scss';
|
||||||
@@ -137,9 +136,9 @@ export default function GenerateLinkForm() {
|
|||||||
>
|
>
|
||||||
{formState === 'success' ? 'Link copied to clipboard!' : 'Update share link'}
|
{formState === 'success' ? 'Link copied to clipboard!' : 'Update share link'}
|
||||||
</Button>
|
</Button>
|
||||||
<div style={{ marginTop: '1rem', display: 'flex', flexDirection: 'column', gap: '0.25rem' }}>
|
<div className={style.column}>
|
||||||
<QRCode size={172} value={url} className={style.qrCode} />
|
<QRCode size={172} value={url} className={style.qrCode} />
|
||||||
<ExternalLink href={url}>{url}</ExternalLink>
|
<div>{url}</div>
|
||||||
</div>
|
</div>
|
||||||
</Panel.ListItem>
|
</Panel.ListItem>
|
||||||
</Panel.ListGroup>
|
</Panel.ListGroup>
|
||||||
|
|||||||
Reference in New Issue
Block a user