Refine premium workbench UX
This commit is contained in:
@@ -23,6 +23,7 @@ interface DatasetPanelProps {
|
||||
onDatasetFormChange: Dispatch<SetStateAction<DatasetFormState>>
|
||||
onUploadDataset: (event: FormEvent) => void
|
||||
onLoadDatasetDetails: (projectId: string, dataset: DatasetCreateResponse) => void
|
||||
onOpenInspector: () => void
|
||||
onRefreshMetadata: (datasetId: string) => void
|
||||
onOpenDatasetInMap: (dataset: DatasetCreateResponse) => void
|
||||
onOpenDatasetExport: (dataset: DatasetCreateResponse) => void
|
||||
@@ -100,6 +101,7 @@ export function DatasetPanel({
|
||||
onDatasetFormChange,
|
||||
onUploadDataset,
|
||||
onLoadDatasetDetails,
|
||||
onOpenInspector,
|
||||
onRefreshMetadata,
|
||||
onOpenDatasetInMap,
|
||||
onOpenDatasetExport,
|
||||
@@ -153,8 +155,8 @@ export function DatasetPanel({
|
||||
<small>{selectedDataset ? `${datasetRoleLabel(normalizeDatasetRole(selectedDataset))} / ${selectedDataset.status}` : 'Inspect a dataset to load details and tools.'}</small>
|
||||
</div>
|
||||
|
||||
<div className="dataset-upload-block data-panel-form-block">
|
||||
<p className="data-section-label">Upload source data</p>
|
||||
<details className="dataset-upload-block data-panel-form-block">
|
||||
<summary>Upload source data</summary>
|
||||
<form className="dataset-upload-form" onSubmit={onUploadDataset}>
|
||||
<label>
|
||||
Type
|
||||
@@ -201,7 +203,7 @@ export function DatasetPanel({
|
||||
Upload dataset
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
</details>
|
||||
|
||||
<div className="dataset-role-summary-grid" aria-label="Dataset role summary">
|
||||
{roleSummaries.map((summary) => (
|
||||
@@ -255,6 +257,7 @@ export function DatasetPanel({
|
||||
<button
|
||||
className="primary-action dataset-action-button"
|
||||
type="button"
|
||||
onClickCapture={onOpenInspector}
|
||||
onClick={() => onLoadDatasetDetails(selectedProjectId ?? '', dataset)}
|
||||
data-testid={`dataset-select-${dataset.id}`}
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user