feat: intègre CopyButton dans VersionTimeline
This commit is contained in:
@@ -25,6 +25,7 @@ import Alert from '@mui/material/Alert'
|
|||||||
import SessionExpired from '../session/session-expired.js'
|
import SessionExpired from '../session/session-expired.js'
|
||||||
import VersionDialog from './version-dialog.js'
|
import VersionDialog from './version-dialog.js'
|
||||||
import VoteButtons from './vote-buttons.js'
|
import VoteButtons from './vote-buttons.js'
|
||||||
|
import CopyButton from './copy-button.js'
|
||||||
import {formatDate} from '@/lib/format.js'
|
import {formatDate} from '@/lib/format.js'
|
||||||
import {compareVersion} from '@/lib/directus.js'
|
import {compareVersion} from '@/lib/directus.js'
|
||||||
|
|
||||||
@@ -185,7 +186,14 @@ function VersionCard({
|
|||||||
{formatDate(version.date_created, 'PPpp')}
|
{formatDate(version.date_created, 'PPpp')}
|
||||||
</Typography>
|
</Typography>
|
||||||
|
|
||||||
<VoteButtons hasCountsVisible versionId={version.id} onVoteResult={onVoteResult} />
|
<Box sx={{display: 'flex', alignItems: 'center', gap: 1}}>
|
||||||
|
<CopyButton
|
||||||
|
content={version.delta?.contenu || version.name || ''}
|
||||||
|
label='Copier le contenu de cette version'
|
||||||
|
hasSnackbarVisible={false}
|
||||||
|
/>
|
||||||
|
<VoteButtons hasCountsVisible versionId={version.id} onVoteResult={onVoteResult} />
|
||||||
|
</Box>
|
||||||
</Box>
|
</Box>
|
||||||
</CardContent>
|
</CardContent>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user