feat: Добавить кнопку для копирования метаданных и отображение времени последнего изменения в компонентах PageHeaderActions и S3MetaBar
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m52s
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m52s
This commit is contained in:
@@ -8,6 +8,7 @@ import {
|
||||
IconEraser
|
||||
} from '@tabler/icons-react';
|
||||
import PortalDropdown from './PortalDropdown.jsx';
|
||||
import { IconClock } from '@tabler/icons-react';
|
||||
|
||||
function PageHeaderActions({
|
||||
loading = false,
|
||||
@@ -25,6 +26,7 @@ function PageHeaderActions({
|
||||
onSave,
|
||||
disableSave = false,
|
||||
onHistory,
|
||||
lastModified,
|
||||
onOnlineUpdate,
|
||||
onBackgroundUpdate,
|
||||
}) {
|
||||
@@ -144,7 +146,16 @@ function PageHeaderActions({
|
||||
</button>
|
||||
)}
|
||||
{onHistory && (
|
||||
<button className="btn btn-outline-secondary" type="button" onClick={onHistory} title="История версий">История</button>
|
||||
<div className="btn-group">
|
||||
<button className="btn btn-outline-secondary" type="button" onClick={onHistory} title="История версий">История</button>
|
||||
{lastModified && (
|
||||
<button className="btn btn-outline-secondary" type="button" onClick={onHistory} title={`Последние изменения: ${new Date(lastModified).toLocaleString()}`}>
|
||||
<IconClock className="me-1" />
|
||||
<span className="d-none d-sm-inline">{new Date(lastModified).toLocaleTimeString()}</span>
|
||||
<span className="d-inline d-sm-none">{new Date(lastModified).toLocaleTimeString()}</span>
|
||||
</button>
|
||||
)}
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user