import{n as e}from"./rolldown-runtime-C0FnF6B9.js";import{n as t}from"./iframe-GrlyTB2d.js";import{i as n,r}from"./react-qN2cStNd.js";import{a as i,d as a,f as o,l as s,m as c,n as l,p as u,r as d,u as f}from"./blocks-DkLPipTQ.js";import{n as p,r as m,t as h}from"./DateRangePresetSelect.stories-BonHaWgW.js";function g(e){let t={code:`code`,h2:`h2`,h3:`h3`,li:`li`,p:`p`,pre:`pre`,ul:`ul`,...n(),...e.components};return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(s,{of:h,parameters:{docs:{toc:!0}}}),`
`,(0,v.jsx)(u,{children:`DateRangePresetSelect`}),`
`,(0,v.jsx)(o,{children:`Выбор готовых диапазонов дат для фильтров, отчетов и быстрых аналитических сценариев`}),`
`,(0,v.jsx)(t.p,{children:`DateRangePresetSelect уже имеет живые stories, а эта страница собирает их в структурированную документацию с краткими рекомендациями, примерами подключения и API.
Ниже можно быстро проверить базовый сценарий, а затем перейти к отдельным режимам использования и состояниям компонента.`}),`
`,(0,v.jsx)(t.h2,{id:`основной-сценарий`,children:`Основной сценарий`}),`
`,(0,v.jsx)(f,{}),`
`,(0,v.jsx)(i,{of:p}),`
`,(0,v.jsx)(t.pre,{children:(0,v.jsx)(t.code,{className:`language-tsx`,children:`import { useState } from "react";

import { DateRangePresetSelect } from "@/shared/ui";

export function Example() {
	const [value, setValue] = useState(undefined);

	return <DateRangePresetSelect label="Период" value={value} onChange={setValue} />;
}
`})}),`
`,(0,v.jsx)(t.h2,{id:`практические-рекомендации`,children:`Практические рекомендации`}),`
`,(0,v.jsxs)(t.ul,{children:[`
`,(0,v.jsx)(t.li,{children:`Если компонент участвует в фильтрации или поиске, заранее определите дефолтные значения и допустимые ограничения.`}),`
`]}),`
`,(0,v.jsx)(t.h2,{id:`сценарии-использования`,children:`Сценарии использования`}),`
`,(0,v.jsx)(t.h3,{id:`сценарий-со-стандартным-поведением-и-дефолтными-настройками`,children:`Сценарий со стандартным поведением и дефолтными настройками`}),`
`,(0,v.jsx)(t.p,{children:`Сценарий со стандартным поведением и дефолтными настройками.`}),`
`,(0,v.jsx)(d,{of:p}),`
`,(0,v.jsx)(t.h2,{id:`api`,children:`API`}),`
`,(0,v.jsx)(l,{of:h}),`
`,(0,v.jsx)(t.h2,{id:`все-сторисы`,children:`Все сторисы`}),`
`,(0,v.jsx)(a,{includePrimary:!1})]})}function _(e={}){let{wrapper:t}={...n(),...e.components};return t?(0,v.jsx)(t,{...e,children:(0,v.jsx)(g,{...e})}):g(e)}var v;function y(){return(y=e((()=>{v=t(),r(),c(),m()})))()}y();export{_ as default};