This commit is contained in:
Marta Kowalska
2025-10-22 08:13:59 +00:00
commit 80ca059fb8
162 changed files with 16816 additions and 0 deletions

27
demos/custom/UserStub.jsx Normal file
View File

@@ -0,0 +1,27 @@
import { useMemo } from 'react';
import './UserStub.css';
function UserStub(props) {
const { user } = props;
const url = 'https://svar.dev/demos/grid/assets/avatars/';
const avatar = useMemo(
() => (user ? `${url}${user.label.replace(' ', '_')}.png` : ''),
[user],
);
return (
<div className="wx-Md6hA5Em container">
<div className="wx-Md6hA5Em avatar">
{avatar ? (
<div className="wx-Md6hA5Em user-avatar">
<img className="wx-Md6hA5Em user-photo" alt="" src={avatar} />
</div>
) : null}
</div>
<div>{user?.label ?? ''}</div>
</div>
);
}
export default UserStub;