Collection of theme-ui and external components.
Theme UI
created:3/15/2021
updated:3/15/2021

JSX Component stats

This is an analysis of the theme-ui jsx components that have 'stories'

Components usage summary

Components usage - how many times a component is being used from another component and which of their properties are used

Components usage

component
attributes
#stories
#used in
Box
refvariant__themeKey__csssxastypearia-hiddenclassNameviewBoxwidthheightstrokeWidthfillstrokerolearia-valuenowaria-valueminaria-valuemaxsrcframeBorderallowFullScreenallowxmlnscxcyrstrokeDasharraystrokeDashoffsetaria-labelcss
1
39
Label
1
2
Image
1
2
IconButton
1
2
Link
1
1
AspectRatio
1
1
Textarea
1
0
Text
1
0
Switch
1
0
Spinner
1
0
Slider
1
0
Select
1
0
Radio
1
0
Progress
1
0
NavLink
1
0
Message
1
0
MenuButton
1
0
Input
1
0
Heading
1
0
Grid
3
0
Flex
1
0
Field
1
0
Embed
1
0
Donut
1
0
Divider
1
0
Container
1
0
Close
1
0
Checkbox
1
0
Card
1
0
Button
1
0
Badge
1
0
Avatar
1
0
AspectImage
1
0
Alert
1
0

Attributes usage summary

Attributes usage - how many times an attribute is being set on a component, and on which component it is being set

Components usage details

How many times a component is being used from another component, with a list of the components using it

IconButton

component
#used
MenuButton
1
Close
1

Image

component
#used
Avatar
1
AspectImage
1

Label

component
#used
Switch
1
Field
1

AspectRatio

component
#used
AspectImage
1
component
#used
NavLink
1

Attributes usage details

How many times an attribute is being used on a component, with a list of those components

ref

component
#used
Box
26
Image
2
IconButton
2
Link
1

__css

component
#used
Box
25
Image
2
Link
1

variant

component
#used
Box
20
IconButton
2
Link
1
Image
1

as

component
#used
Box
23

__themeKey

component
#used
Box
21

sx

component
#used
Box
13
Label
1

width

component
#used
Box
4
Image
1

height

component
#used
Box
4
Image
1

type

component
#used
Box
4

className

component
#used
Box
3

viewBox

component
#used
Box
3

fill

component
#used
Box
3

aria-label

component
#used
IconButton
2
Box
1

aria-hidden

component
#used
Box
2

strokeWidth

component
#used
Box
2

stroke

component
#used
Box
2

role

component
#used
Box
2

title

component
#used
IconButton
2

ratio

component
#used
AspectRatio
1

aria-valuenow

component
#used
Box
1

aria-valuemin

component
#used
Box
1

aria-valuemax

component
#used
Box
1

src

component
#used
Box
1

frameBorder

component
#used
Box
1

allowFullScreen

component
#used
Box
1

allow

component
#used
Box
1

xmlns

component
#used
Box
1

cx

component
#used
Box
1

cy

component
#used
Box
1

r

component
#used
Box
1

strokeDasharray

component
#used
Box
1

strokeDashoffset

component
#used
Box
1

css

component
#used
Box
1

size

component
#used
IconButton
1

children

component
#used
IconButton
1

htmlFor

component
#used
Label
1