🎨
Valence
🎨
Valence
  • Overview
    • 👋Welcome to Valence
    • 🏄‍♂️Getting started
  • Core Concepts
    • Responsiveness
    • Color
      • List of colors
      • Color types
    • Polymorphism
  • Valence Core
    • 🏃‍♂️Fundamentals
      • 🎬The ValenceProvider
      • ✍️Using custom fonts
    • 🧱Components
      • 🔘Buttons
        • Button with icon
        • Grid Button
        • Text button
        • Icon button
        • Multi-part button
        • Unstyled button
        • Primitive button
      • ⌨️Inputs
        • Color Picker
        • Text input
        • Text area
        • Number input
        • Select input
        • Switch
        • Slider
        • Range slider
        • Pill selector
        • Input container
        • Dropdown container
      • 🖥️Display
        • Accordion
        • Alert
        • Color Swatch
        • Icon
        • Image
        • Avatar
        • Avatar Group
        • Loader
        • Pill
        • Spoiler
        • Stepper
        • Text
        • Title
      • 🧩Layout
        • App Container
        • Card
        • Flex
          • Flex Center
          • Styled Flex
        • Floating Toolbar
        • Grid
        • Header
        • Overflow Container
        • Space
      • 🗺️Navigation
        • App Nav
      • 🔼Overlays
        • Modal
        • Tooltip
        • Modal background
        • 📰Sheets
          • Bottom Sheet
          • Dynamic Sheet
          • Side Sheet
    • 🪝Hooks
      • UseColorScheme
      • UseColors
      • UseControlledList
      • UseDetectKeyDown
      • UseDisclosure
      • UseFloating
      • UseTooltip
      • UseBreakpoint
      • UseResponsiveProps
    • 🤚Generics
      • Generic button props
      • Generic input props
      • Generic Sheet Props
  • Valence Plugins
    • 🎠Valence Carousel
      • Carousel Child Props
  • Valence Utils
    • ✋Generics
      • Clickable
      • Events
      • Global
      • Grid
      • Layout
      • Overlay
      • Polymorphic
    • 🧜‍♀️Polymorphism
      • Polymorphic Button
      • Polymorphic Layout
      • Polymorphic Text
  • Update Notes
    • 3.0.0
    • 2.7.0
    • 2.6.0
    • 2.5.0
    • 2.4.0
    • 2.3.0
    • 2.2.0
    • 2.1.0
    • 2.0.0
Powered by GitBook
On this page
  • Usage
  • Props

Was this helpful?

Edit on GitHub
  1. Valence Core
  2. Components
  3. Display

Avatar Group

Last updated: 2.1.0 (30/01/2024) | Added: 2.1.0

PreviousAvatarNextLoader

Last updated 1 year ago

Was this helpful?

The Avatar Group is a wrapper component designed specifically for creating a group of components.

The Avatar Group accepts most props that the Avatar does (except src and alt), and will set those props as the props for the children Avatars.

Usage

import { AvatarGroup, Avatar } from "@valence-ui/core";

function MyComponent() { 
    return ( 
        <AvatarGroup>
            <Avatar
                src="Avatar url..."
                alt="A nice avatar!"
            />
            <Avatar
                src="Avatar url..."
                alt="A nice avatar!"
            />
        </AvatarGroup>
    )
}

The spacing between Avatars in the group can be adjusted with the gap property. By default, the Avatar Group will bunch its children together.


Props

Property
Type
Description

gap

number

The space between avatars.

children (required)

ReactNode

Extends .

🧱
🖥️
Avatar
AvatarProps