Skip to content

Commit b4cb0f6

Browse files
Update ShellBar.tsx
Fixing rating indicator
1 parent 2c9a98d commit b4cb0f6

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/components/Core/ShellBar.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ import { ThemingParameters } from '@ui5/webcomponents-react-base';
3838
import { ShellBarItemClickEventDetail } from '@ui5/webcomponents-fiori/dist/ShellBarItem.js';
3939
import { t } from 'i18next';
4040

41+
type UI5RatingIndicatorElement = HTMLElement & { value: number };
42+
4143
export function ShellBarComponent() {
4244
const auth = useAuth();
4345
const profilePopoverRef = useRef<PopoverDomRef>(null);
@@ -49,7 +51,6 @@ export function ShellBarComponent() {
4951
const [rating, setRating] = useState(0);
5052
const [feedbackMessage, setFeedbackMessage] = useState('');
5153
const [feedbackSent, setFeedbackSent] = useState(false);
52-
5354
const betaButtonRef = useRef<ButtonDomRef>(null);
5455

5556
const { user } = useAuth();
@@ -277,10 +278,10 @@ const FeedbackPopover = ({
277278
}) => {
278279
const { t } = useTranslation();
279280

280-
const onRatingChange = (event: {
281-
detail: { selectedValue: SetStateAction<number> };
282-
}) => {
283-
setRating(event.detail.selectedValue);
281+
const onRatingChange = (
282+
event: Event & { target: UI5RatingIndicatorElement },
283+
) => {
284+
setRating(event.target.value);
284285
};
285286

286287
return (

0 commit comments

Comments
 (0)