@@ -28,7 +28,7 @@ import {
2828 deleteDataset ,
2929 dialogToggle ,
3030 fetchDataset ,
31- fetchDatasetVersions ,
31+ fetchInitialDatasetVersions ,
3232 resetDataset ,
3333 resetDatasetVersions ,
3434 setTabIndex ,
@@ -56,15 +56,15 @@ import StorageIcon from '@mui/icons-material/Storage'
5656interface StateProps {
5757 lineageDataset : LineageDataset
5858 dataset : Dataset
59- versions : DatasetVersion [ ]
60- versionsLoading : boolean
59+ initVersions : DatasetVersion [ ]
60+ initVersionsLoading : boolean
6161 datasets : IState [ 'datasets' ]
6262 display : IState [ 'display' ]
6363 tabIndex : IState [ 'lineage' ] [ 'tabIndex' ]
6464}
6565
6666interface DispatchProps {
67- fetchDatasetVersions : typeof fetchDatasetVersions
67+ fetchInitialDatasetVersions : typeof fetchInitialDatasetVersions
6868 fetchDataset : typeof fetchDataset
6969 resetDatasetVersions : typeof resetDatasetVersions
7070 resetDataset : typeof resetDataset
@@ -88,13 +88,13 @@ const DatasetDetailPage: FunctionComponent<IProps> = (props) => {
8888 dataset,
8989 display,
9090 fetchDataset,
91- fetchDatasetVersions,
9291 resetDataset,
9392 resetDatasetVersions,
93+ fetchInitialDatasetVersions,
9494 deleteDataset,
9595 dialogToggle,
96- versions ,
97- versionsLoading ,
96+ initVersions ,
97+ initVersionsLoading ,
9898 lineageDataset,
9999 tabIndex,
100100 setTabIndex,
@@ -114,8 +114,9 @@ const DatasetDetailPage: FunctionComponent<IProps> = (props) => {
114114 [ ]
115115 )
116116
117+ // might need to map first version to its own state
117118 useEffect ( ( ) => {
118- fetchDatasetVersions ( lineageDataset . namespace , lineageDataset . name )
119+ fetchInitialDatasetVersions ( lineageDataset . namespace , lineageDataset . name )
119120 fetchDataset ( lineageDataset . namespace , lineageDataset . name )
120121 } , [ lineageDataset . name , showTags ] )
121122
@@ -130,19 +131,19 @@ const DatasetDetailPage: FunctionComponent<IProps> = (props) => {
130131 setTabIndex ( newValue )
131132 }
132133
133- if ( versionsLoading && versions . length === 0 ) {
134+ if ( initVersionsLoading && initVersions . length === 0 ) {
134135 return (
135136 < Box display = { 'flex' } justifyContent = { 'center' } mt = { 2 } >
136137 < CircularProgress color = 'primary' />
137138 </ Box >
138139 )
139140 }
140141
141- if ( versions . length === 0 ) {
142+ if ( initVersions . length === 0 ) {
142143 return null
143144 }
144145
145- const firstVersion = versions [ 0 ]
146+ const firstVersion = initVersions [ 0 ]
146147 const { name, tags, description } = firstVersion
147148 const facetsStatus = datasetFacetsStatus ( firstVersion . facets )
148149
@@ -326,7 +327,7 @@ const DatasetDetailPage: FunctionComponent<IProps> = (props) => {
326327 checked = { showTags }
327328 onChange = { ( ) => setShowTags ( ! showTags ) }
328329 inputProps = { { 'aria-label' : 'toggle show tags' } }
329- disabled = { versionsLoading }
330+ disabled = { initVersionsLoading }
330331 />
331332 }
332333 label = { i18next . t ( 'datasets.show_field_tags' ) }
@@ -344,7 +345,7 @@ const DatasetDetailPage: FunctionComponent<IProps> = (props) => {
344345 isCurrentVersion
345346 />
346347 ) }
347- { tabIndex === 1 && < DatasetVersions dataset = { dataset } versions = { props . versions } /> }
348+ { tabIndex === 1 && < DatasetVersions dataset = { dataset } /> }
348349 </ Box >
349350 )
350351}
@@ -353,15 +354,15 @@ const mapStateToProps = (state: IState) => ({
353354 datasets : state . datasets ,
354355 dataset : state . dataset . result ,
355356 display : state . display ,
356- versions : state . datasetVersions . result . versions ,
357- versionsLoading : state . datasetVersions . isLoading ,
357+ initVersions : state . datasetVersions . initDsVersion . versions ,
358+ initVersionsLoading : state . datasetVersions . isInitDsVerLoading ,
358359 tabIndex : state . lineage . tabIndex ,
359360} )
360361
361362const mapDispatchToProps = ( dispatch : Redux . Dispatch ) =>
362363 bindActionCreators (
363364 {
364- fetchDatasetVersions : fetchDatasetVersions ,
365+ fetchInitialDatasetVersions : fetchInitialDatasetVersions ,
365366 fetchDataset : fetchDataset ,
366367 resetDatasetVersions : resetDatasetVersions ,
367368 resetDataset : resetDataset ,
0 commit comments