Компонент Accordion позволяет создавать сворачиваемые панели контента, где пользователи могут показывать или скрывать разделы информации. Это полезно для организации больших объемов контента в компактном виде.
Используйте свойство size для управления размером Accordion. Размер по умолчанию — m.
Содержимое для среднего аккордеона
Содержимое для большого аккордеона
Содержимое для очень большого аккордеона
import{Accordion}from'@gravity-ui/uikit';exportdefaultfunction(){return(<><Accordionsize="m"><Accordion.Itemsummary="Средний размер"> Содержимое для среднего аккордеона</Accordion.Item></Accordion><Accordionsize="l"><Accordion.Itemsummary="Большой размер"> Содержимое для большого аккордеона</Accordion.Item></Accordion><Accordionsize="xl"><Accordion.Itemsummary="Очень большой размер"> Содержимое для очень большого аккордеона</Accordion.Item></Accordion></>);}
solid: Основной вид с фоном (используется по умолчанию).
top-bottom: Вид с верхней и нижней границами.
Содержимое со сплошным фоном
Больше содержимого
Содержимое с верхней и нижней границами
Больше содержимого
import{Accordion}from'@gravity-ui/uikit';exportdefaultfunction(){return(<><Accordionview="solid"><Accordion.Itemsummary="Сплошной вид"> Содержимое со сплошным фоном</Accordion.Item><Accordion.Itemsummary="Другой элемент">Больше содержимого</Accordion.Item></Accordion><Accordionview="top-bottom"><Accordion.Itemsummary="Вид с границами"> Содержимое с верхней и нижней границами</Accordion.Item><Accordion.Itemsummary="Другой элемент">Больше содержимого</Accordion.Item></Accordion></>);}
end: Стрелка расположена в конце заголовка (используется по умолчанию).
start: Стрелка расположена в начале заголовка.
Содержимое со стрелкой в конце
Содержимое со стрелкой в начале
import{Accordion}from'@gravity-ui/uikit';exportdefaultfunction(){return(<><AccordionarrowPosition="end"><Accordion.Itemsummary="Стрелка в конце"> Содержимое со стрелкой в конце</Accordion.Item></Accordion><AccordionarrowPosition="start"><Accordion.Itemsummary="Стрелка в начале"> Содержимое со стрелкой в начале</Accordion.Item></Accordion></>);}
Свойство multiple позволяет одновременно раскрывать несколько элементов аккордеона.
Содержимое первого элемента
Содержимое второго элемента
Содержимое третьего элемента
import{Accordion}from'@gravity-ui/uikit';exportdefaultfunction(){return(<Accordionmultiple><Accordion.Itemsummary="Первый элемент">Содержимое первого элемента</Accordion.Item><Accordion.Itemsummary="Второй элемент">Содержимое второго элемента</Accordion.Item><Accordion.Itemsummary="Третий элемент">Содержимое третьего элемента</Accordion.Item></Accordion>);}
Отдельные элементы аккордеона могут быть отключены с помощью свойства disabled.
Этот элемент активен и может быть раскрыт
Этот элемент отключен и не может быть раскрыт
import{Accordion}from'@gravity-ui/uikit';exportdefaultfunction(){return(<Accordion><Accordion.Itemsummary="Активный элемент"> Этот элемент активен и может быть раскрыт</Accordion.Item><Accordion.Itemsummary="Отключенный элемент"disabled> Этот элемент отключен и не может быть раскрыт</Accordion.Item></Accordion>);}