2018-03-08 15:47:48 +00:00
|
|
|
import React from 'react';
|
|
|
|
|
2021-06-25 07:23:52 -07:00
|
|
|
import styles from './skeleton-styles';
|
2018-03-08 15:47:48 +00:00
|
|
|
|
2021-06-25 07:23:52 -07:00
|
|
|
// TODO: unsure about parameter typing
|
|
|
|
function SkeletonSprite({}: React.FC<
|
|
|
|
React.ComponentPropsWithoutRef<'svg'>
|
|
|
|
>): JSX.Element {
|
2018-03-08 15:47:48 +00:00
|
|
|
return (
|
|
|
|
<div className='sprite-container'>
|
2018-09-07 11:06:00 +01:00
|
|
|
<style dangerouslySetInnerHTML={{ __html: styles }} />
|
2018-03-08 15:47:48 +00:00
|
|
|
<svg className='sprite-svg'>
|
|
|
|
<rect
|
|
|
|
className='sprite'
|
2020-09-03 14:21:16 +03:00
|
|
|
fill='var(--gray-75)'
|
2018-03-08 15:47:48 +00:00
|
|
|
height='100%'
|
2020-09-03 14:21:16 +03:00
|
|
|
stroke='var(--gray-75)'
|
2018-03-08 15:47:48 +00:00
|
|
|
width='2px'
|
|
|
|
x='0'
|
|
|
|
y='0'
|
|
|
|
/>
|
|
|
|
</svg>
|
|
|
|
</div>
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
SkeletonSprite.displayName = 'SkeletonSprite';
|
|
|
|
|
|
|
|
export default SkeletonSprite;
|