Newer
Older
import React, {useEffect} from "react"
import useAsync from '@hooks/useAsync'
import getVersionList from "@lib/utils/getVersionList";
export default ({ version, setVersion, gitlabId }) => {
const {execute, status, error, value: versions} = useAsync(getVersionList, {
projectId: gitlabId,
includePrerelease: false
}, false)
useEffect(() => {
execute()
}, [])
useEffect(async () => {
if (status === 'success') {
console.log('vvvvvv', versions)
}
}, [status])
return <div>
Andere Version anzeigen: <select
value={version}
onChange={e => setVersion(e.target.value)}>
{versions && versions.map ? versions.map((v, i) => (
<option value={v} key={i}>
{v}
</option>
)) : ''}
</select>
</div>
}