Add coolui test

This commit is contained in:
2026-01-26 19:06:51 +01:00
parent 71a4c6677e
commit d872183654
1734 changed files with 56797 additions and 0 deletions
@@ -0,0 +1,24 @@
import { RoomObjectCategory } from '@nitrots/nitro-renderer';
import { FC } from 'react';
import { BaseProps } from '../../../../common';
import { useRoom } from '../../../../hooks';
import { ObjectLocationView } from '../object-location/ObjectLocationView';
interface UserLocationViewProps extends BaseProps<HTMLDivElement>
{
userId: number;
}
export const UserLocationView: FC<UserLocationViewProps> = props =>
{
const { userId = -1, ...rest } = props;
const { roomSession = null } = useRoom();
if((userId === -1) || !roomSession) return null;
const userData = roomSession.userDataManager.getUserData(userId);
if(!userData) return null;
return <ObjectLocationView category={ RoomObjectCategory.UNIT } objectId={ userData.roomIndex } { ...rest } />;
};