Adds annotations to Mirador 4 implementation
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
astanley dc3cc1cb13 initial commit 4 weeks ago
..
Collection initial commit 4 weeks ago
CollectionBuilder initial commit 4 weeks ago
FocusRing initial commit 4 weeks ago
FocusScope initial commit 4 weeks ago
Focusable initial commit 4 weeks ago
I18nProvider initial commit 4 weeks ago
ListDropTargetDelegate initial commit 4 weeks ago
ListKeyboardDelegate initial commit 4 weeks ago
Overlay initial commit 4 weeks ago
PortalProvider initial commit 4 weeks ago
Pressable initial commit 4 weeks ago
SSRProvider initial commit 4 weeks ago
VisuallyHidden initial commit 4 weeks ago
chain initial commit 4 weeks ago
dist initial commit 4 weeks ago
filterDOMProps initial commit 4 weeks ago
i18n initial commit 4 weeks ago
mergeProps initial commit 4 weeks ago
mergeRefs initial commit 4 weeks ago
private initial commit 4 weeks ago
useAutocomplete initial commit 4 weeks ago
useBreadcrumbs initial commit 4 weeks ago
useButton initial commit 4 weeks ago
useCalendar initial commit 4 weeks ago
useCheckbox initial commit 4 weeks ago
useCheckboxGroup initial commit 4 weeks ago
useClipboard initial commit 4 weeks ago
useCollator initial commit 4 weeks ago
useColorArea initial commit 4 weeks ago
useColorField initial commit 4 weeks ago
useColorSlider initial commit 4 weeks ago
useColorSwatch initial commit 4 weeks ago
useColorWheel initial commit 4 weeks ago
useComboBox initial commit 4 weeks ago
useContextMenu initial commit 4 weeks ago
useDateField initial commit 4 weeks ago
useDateFormatter initial commit 4 weeks ago
useDatePicker initial commit 4 weeks ago
useDateRangePicker initial commit 4 weeks ago
useDialog initial commit 4 weeks ago
useDisclosure initial commit 4 weeks ago
useDrag initial commit 4 weeks ago
useDraggableCollection initial commit 4 weeks ago
useDrop initial commit 4 weeks ago
useDroppableCollection initial commit 4 weeks ago
useField initial commit 4 weeks ago
useFilter initial commit 4 weeks ago
useFocus initial commit 4 weeks ago
useFocusRing initial commit 4 weeks ago
useFocusVisible initial commit 4 weeks ago
useFocusWithin initial commit 4 weeks ago
useFocusable initial commit 4 weeks ago
useGridList initial commit 4 weeks ago
useHover initial commit 4 weeks ago
useId initial commit 4 weeks ago
useInteractOutside initial commit 4 weeks ago
useKeyboard initial commit 4 weeks ago
useLabel initial commit 4 weeks ago
useLandmark initial commit 4 weeks ago
useLink initial commit 4 weeks ago
useListBox initial commit 4 weeks ago
useListFormatter initial commit 4 weeks ago
useLocalizedStringFormatter initial commit 4 weeks ago
useLongPress initial commit 4 weeks ago
useMenu initial commit 4 weeks ago
useMeter initial commit 4 weeks ago
useModalOverlay initial commit 4 weeks ago
useMove initial commit 4 weeks ago
useNumberField initial commit 4 weeks ago
useNumberFormatter initial commit 4 weeks ago
useObjectRef initial commit 4 weeks ago
useOverlay initial commit 4 weeks ago
useOverlayPosition initial commit 4 weeks ago
useOverlayTrigger initial commit 4 weeks ago
usePopover initial commit 4 weeks ago
usePress initial commit 4 weeks ago
usePreventScroll initial commit 4 weeks ago
usePreviewTrigger initial commit 4 weeks ago
useProgressBar initial commit 4 weeks ago
useRadioGroup initial commit 4 weeks ago
useRangeCalendar initial commit 4 weeks ago
useSearchField initial commit 4 weeks ago
useSelect initial commit 4 weeks ago
useSeparator initial commit 4 weeks ago
useSlider initial commit 4 weeks ago
useSwitch initial commit 4 weeks ago
useTabList initial commit 4 weeks ago
useTable initial commit 4 weeks ago
useTagGroup initial commit 4 weeks ago
useTextField initial commit 4 weeks ago
useTimeField initial commit 4 weeks ago
useToast initial commit 4 weeks ago
useToggleButton initial commit 4 weeks ago
useToggleButtonGroup initial commit 4 weeks ago
useTokenField initial commit 4 weeks ago
useToolbar initial commit 4 weeks ago
useTooltipTrigger initial commit 4 weeks ago
useTree initial commit 4 weeks ago
.npmignore initial commit 4 weeks ago
LICENSE initial commit 4 weeks ago
README.md initial commit 4 weeks ago
package.json initial commit 4 weeks ago

README.md

React Aria

A library of React Hooks that provides accessible UI primitives for your design system.

Features

  • Accessible – React Aria provides accessibility and behavior according to WAI-ARIA Authoring Practices, including full screen reader and keyboard navigation support. All components have been tested across a wide variety of screen readers and devices to ensure the best experience possible for all users.
  • 📱 Adaptive – React Aria ensures consistent behavior, no matter the UI. It supports mouse, touch, keyboard, and screen reader interactions that have been tested across a wide variety of browsers, devices, and platforms.
  • 🌍 International – React Aria supports over 30 languages, including right-to-left-specific behavior, internationalized date and number formatting, and more.
  • 🎨 Fully customizable – React Aria doesn’t implement any rendering or impose a DOM structure, styling methodology, or design-specific details. It provides behavior, accessibility, and interactions and lets you focus on your design.

Getting started

The easiest way to start building a component library with React Aria is by following our getting started guide. It walks through all of the steps needed to install the hooks from npm, and create your first component.

Example

Here is a very basic example of using React Aria.

import {useButton} from '@react-aria/button';

function Button(props) {
  let ref = React.useRef();
  let {buttonProps} = useButton(props, ref);

  return (
    <button {...buttonProps} ref={ref}>
      {props.children}
    </button>
  );
}

<Button onPress={() => alert('Button pressed!')}>Press me</Button>

Learn more

React Aria is part of a family of libraries that help you build adaptive, accessible, and robust user experiences. Learn more about React Spectrum and React Stately on our website.