1.0.0 • Published 9 months ago
@uktvs/jazzicon-react v1.0.0
Jazzicon in pure React
Reimplementation of Dan Finlay's jazzicon in pure react.
Generates inline SVG for an icon based on Ethereum address. It avoids calling document, thus suitable for server-side-generated pages, like in Next.js.
Installation
yarn add @uktvs/jazzicon-reactUsage
import { Jazzicon } from '@uktvs/jazzicon-react';
export default function () {
return (
<div style={{ width: '100px', height: '100px' }}>
<Jazzicon address={'0xBAc675C310721717Cd4A37F6cbeA1F081b1C2a07'} />
</div>
);
}Remember to wrap Jazzicon component into something with desired width and height, as the component fills 100% of the enclosing component.
Alternatively, you could modify appearance via styled-components or emotion:
import { Jazzicon } from '@uktvs/jazzicon-react';
import styled from '@emotion/styled';
const ModifiedJazzicon = styled(Jazzicon)({
width: 100,
height: 100,
});
export default function Icon() {
return (
<ModifiedJazzicon address={'0xBAc675C310721717Cd4A37F6cbeA1F081b1C2a07'} />
);
}1.0.0
9 months ago