You should use the Timeless Picker package.
Installations:
npm i --save timeless-picker
npm i --save-dev @types/hammerjs
Add the styles to index.html:
<link href="https://cdn.jsdelivr.net/npm/timeless-picker/src/styles/styles.css" rel="stylesheet">
Import TimelessPickerModule to app.module in order to use the package:
Then you can use the component. Based on the photo you provided, you should have the following properties:
<timeless-time-picker
[hourFormat]='hours24'
[startTime]='23:59:00'
(timeChangeIso)=newTimeEvent()
>
</timeless-time-picker>
You can use (timeChangeSimple)
instead of (timeChangeIso)
if you don't want to receive the new time in ISO format. This will return it as a string 'HH:mm:ss'.
There are many other customizable properties. Please refer to the documentation: https://github.com/eliasab16/timeless-picker