Displays an icon in a panel.
<IconPanel> <CubeIcon /> </IconPanel> 
| Prop | Type | Default | 
|---|---|---|
| color | "gray" | "purple" | "gray" | 
| variant | "classic" | "solid" | "surface" | "classic" | 
| size | "1" | "2" | "3" | "4" | "5" | "6" | "3" | 
This component is based on the div element and supports common margin props m, mx, my, ml, mr, mt, mb. View source
<Flex gap="4"> <IconPanel variant="classic"> <ProviderIcon provider="google" /> </IconPanel> <IconPanel variant="solid"> <ProviderIcon provider="google" /> </IconPanel> <IconPanel variant="surface"> <CubeIcon /> </IconPanel> </Flex> 
<Flex gap="4"> <IconPanel variant="surface" color="purple"> <CubeIcon /> </IconPanel> <IconPanel variant="surface" color="gray"> <CubeIcon /> </IconPanel> </Flex> 
<Flex gap="4"> <IconPanel size="1"> <ProviderIcon provider="google" /> </IconPanel> <IconPanel size="2"> <ProviderIcon provider="google" /> </IconPanel> <IconPanel size="3"> <ProviderIcon provider="google" /> </IconPanel> <IconPanel size="4"> <ProviderIcon provider="google" /> </IconPanel> <IconPanel size="5"> <ProviderIcon provider="google" /> </IconPanel> <IconPanel size="6"> <ProviderIcon provider="google" /> </IconPanel> </Flex> 
<Flex gap="4"> <IconPanel size="1">PR</IconPanel> <IconPanel size="2">PR</IconPanel> <IconPanel size="3">PR</IconPanel> <IconPanel size="4">PR</IconPanel> <IconPanel size="5">PR</IconPanel> <IconPanel size="6">PR</IconPanel> </Flex> 
<Flex gap="4"> <IconPanel size="1"> <CubeIcon /> </IconPanel> <IconPanel size="2"> <CubeIcon /> </IconPanel> <IconPanel size="3"> <CubeIcon /> </IconPanel> <IconPanel size="4"> <CubeIcon /> </IconPanel> <IconPanel size="5"> <CubeIcon /> </IconPanel> <IconPanel size="6"> <CubeIcon /> </IconPanel> </Flex>