Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,5 @@ packages/dev/storybook-builder-parcel/iframe.html
packages/dev/storybook-builder-parcel/preview.js
starters/docs/registry
starters/tailwind/registry
starters/docs/yarn.lock
starters/tailwind/yarn.lock
36 changes: 20 additions & 16 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,21 +91,22 @@
"@faker-js/faker": "^8.4.1",
"@jdb8/eslint-plugin-monorepo": "^1.0.1",
"@octokit/rest": "*",
"@parcel/bundler-library": "^2.15.4",
"@parcel/config-default": "^2.15.4",
"@parcel/bundler-library": "^2.16.0",
"@parcel/config-default": "^2.16.0",
"@parcel/config-storybook": ">=0.0.2",
"@parcel/core": "^2.15.4",
"@parcel/optimizer-data-url": "^2.15.4",
"@parcel/optimizer-terser": "^2.15.4",
"@parcel/packager-react-static": "^2.15.4",
"@parcel/packager-ts": "^2.15.4",
"@parcel/reporter-cli": "^2.15.4",
"@parcel/resolver-glob": "^2.15.4",
"@parcel/transformer-inline": "^2.15.4",
"@parcel/transformer-inline-string": "^2.15.4",
"@parcel/transformer-react-static": "^2.15.4",
"@parcel/transformer-svg-react": "^2.15.4",
"@parcel/transformer-typescript-types": "^2.15.4",
"@parcel/core": "^2.16.0",
"@parcel/optimizer-data-url": "^2.16.0",
"@parcel/optimizer-terser": "^2.16.0",
"@parcel/packager-react-static": "^2.16.0",
"@parcel/packager-ts": "^2.16.0",
"@parcel/reporter-bundle-analyzer": "^2.16.0",
"@parcel/reporter-cli": "^2.16.0",
"@parcel/resolver-glob": "^2.16.0",
"@parcel/transformer-inline": "^2.16.0",
"@parcel/transformer-inline-string": "^2.16.0",
"@parcel/transformer-react-static": "^2.16.0",
"@parcel/transformer-svg-react": "^2.16.0",
"@parcel/transformer-typescript-types": "^2.16.0",
"@react-spectrum/parcel-namer-s2": "^0.3.0",
"@react-spectrum/s2-icon-builder": "^0.3.0",
"@spectrum-css/component-builder": "workspace:^",
Expand Down Expand Up @@ -183,7 +184,7 @@
"npm-cli-login": "^1.0.0",
"nyc": "^10.2.0",
"p-queue": "^6.2.1",
"parcel": "^2.15.4",
"parcel": "^2.16.0",
"parcel-optimizer-strict-mode": "workspace:^",
"patch-package": "^6.2.0",
"playwright": "^1.45.3",
Expand Down Expand Up @@ -293,5 +294,8 @@
]
}
]
}
},
"locales": [
"en-US"
]
}
9 changes: 0 additions & 9 deletions packages/@react-aria/collections/src/CollectionBuilder.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ import {forwardRefType, Key, Node} from '@react-types/shared';
import {Hidden} from './Hidden';
import React, {createContext, ForwardedRef, forwardRef, JSX, ReactElement, ReactNode, useCallback, useContext, useMemo, useRef, useState} from 'react';
import {useIsSSR} from '@react-aria/ssr';
import {useLayoutEffect} from '@react-aria/utils';
import {useSyncExternalStore as useSyncExternalStoreShim} from 'use-sync-external-store/shim/index.js';

const ShallowRenderContext = createContext(false);
Expand Down Expand Up @@ -114,14 +113,6 @@ function useCollectionDocument<T extends object, C extends BaseCollection<T>>(cr
return document.getCollection();
}, [document]);
let collection = useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot);
useLayoutEffect(() => {
document.isMounted = true;
return () => {
// Mark unmounted so we can skip all of the collection updates caused by
// React calling removeChild on every item in the collection.
document.isMounted = false;
};
}, [document]);
return {collection, document};
}

Expand Down
5 changes: 2 additions & 3 deletions packages/@react-aria/collections/src/Document.ts
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ export class BaseNode<T> {
}

removeChild(child: ElementNode<T>): void {
if (child.parentNode !== this || !this.ownerDocument.isMounted) {
if (child.parentNode !== this) {
return;
}

Expand Down Expand Up @@ -411,7 +411,6 @@ export class Document<T, C extends BaseCollection<T> = BaseCollection<T>> extend
isSSR = false;
nodeId = 0;
nodesByProps: WeakMap<object, ElementNode<T>> = new WeakMap<object, ElementNode<T>>();
isMounted = true;
private collection: C;
private nextCollection: C | null = null;
private subscriptions: Set<() => void> = new Set();
Expand All @@ -426,7 +425,7 @@ export class Document<T, C extends BaseCollection<T> = BaseCollection<T>> extend
}

get isConnected(): boolean {
return this.isMounted;
return true;
}

createElement(type: string): ElementNode<T> {
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/ar-AE.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "نشاط جديد",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "تحديد…",
"picker.selectedCount": "{count, plural, =0 {لم يتم تحديد عناصر} one {# عنصر محدد} other {# عنصر محدد}}",
"slider.maximum": "أقصى",
"slider.minimum": "أدنى",
"table.loading": "جارٍ التحميل...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/bg-BG.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Нова дейност",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Изберете…",
"picker.selectedCount": "{count, plural, =0 {Няма избрани елементи} one {# избран елемент} other {# избрани елементи}}",
"slider.maximum": "Максимум",
"slider.minimum": "Минимум",
"table.loading": "Зареждане...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/cs-CZ.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Nová aktivita",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Vybrat…",
"picker.selectedCount": "{count, plural, =0 {Nevybrány žádné položky} one {Vybrána # položka} other {Vybráno # položek}}",
"slider.maximum": "Maximum",
"slider.minimum": "Minimum",
"table.loading": "Načítání...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/da-DK.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Ny aktivitet",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Vælg…",
"picker.selectedCount": "{count, plural, =0 {Ingen elementer valgt} one {# element valgt} other {# elementer valgt}}",
"slider.maximum": "Maksimum",
"slider.minimum": "Minimum",
"table.loading": "Indlæser...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/de-DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Neue Aktivität",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Auswählen…",
"picker.selectedCount": "{count, plural, =0 {Keine Elemente ausgewählt} one {# Element ausgewählt} other {# Elemente ausgewählt}}",
"slider.maximum": "Maximum",
"slider.minimum": "Minimum",
"table.loading": "Laden...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/el-GR.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Νέα δραστηριότητα",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Επιλογή…",
"picker.selectedCount": "{count, plural, =0 {Δεν επιλέχθηκαν στοιχεία} one {Επιλέχθηκε # στοιχείο} other {Επιλέχθηκαν # στοιχεία}}",
"slider.maximum": "Μέγιστο",
"slider.minimum": "Ελάχιστο",
"table.loading": "Φόρτωση...",
Expand Down
35 changes: 18 additions & 17 deletions packages/@react-spectrum/s2/intl/en-US.json
Original file line number Diff line number Diff line change
@@ -1,43 +1,44 @@
{
"actionbar.actions": "Actions",
"actionbar.actionsAvailable": "Actions available.",
"actionbar.clearSelection": "Clear selection",
"actionbar.selected": "{count, plural, =0 {None selected} other {# selected}}",
"actionbar.selectedAll": "All selected",
"actionbar.actions": "Actions",
"actionbar.actionsAvailable": "Actions available.",
"breadcrumbs.more": "More items",
"button.pending": "pending",
"calendar.invalidSelection": "Selected {selectedCount, plural, one {date} other {dates}} unavailable.",
"contextualhelp.info": "Information",
"combobox.noResults": "No results",
"contextualhelp.help": "Help",
"datepicker.time": "Time",
"datepicker.startTime": "Start time",
"contextualhelp.info": "Information",
"datepicker.endTime": "End time",
"dialog.dismiss": "Dismiss",
"datepicker.startTime": "Start time",
"datepicker.time": "Time",
"dialog.alert": "Alert",
"dialog.dismiss": "Dismiss",
"dropzone.replaceMessage": "Drop file to replace",
"inlinealert.informative": "Information",
"inlinealert.negative": "Error",
"inlinealert.notice": "Warning",
"inlinealert.informative": "Information",
"inlinealert.positive": "Success",
"label.(required)": "(required)",
"label.(optional)": "(optional)",
"label.(required)": "(required)",
"menu.moreActions": "More actions",
"notificationbadge.indicatorOnly": "New activity",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Select…",
"slider.minimum": "Minimum",
"picker.selectedCount": "{count, plural, =0 {No items selected} one {# item selected} other {# items selected}}",
"slider.maximum": "Maximum",
"slider.minimum": "Minimum",
"table.loading": "Loading…",
"table.loadingMore": "Loading more…",
"table.resizeColumn": "Resize column",
"table.sortAscending": "Sort Ascending",
"table.sortDescending": "Sort Descending",
"table.resizeColumn": "Resize column",
"tag.showAllButtonLabel": "Show all ({tagCount, number})",
"tag.hideButtonLabel": "Show less",
"tag.actions": "Actions",
"tag.hideButtonLabel": "Show less",
"tag.noTags": "None",
"combobox.noResults": "No results",
"notificationbadge.plus": "{notifications}+",
"notificationbadge.indicatorOnly": "New activity",
"breadcrumbs.more": "More items",
"tag.showAllButtonLabel": "Show all ({tagCount, number})",
"toast.clearAll": "Clear all",
"toast.collapse": "Collapse",
"toast.showAll": "Show all"
}
}
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/es-ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Nueva actividad",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Seleccione…",
"picker.selectedCount": "{count, plural, =0 {Ningún elemento seleccionado} one {# elemento seleccionado} other {# elementos seleccionados}}",
"slider.maximum": "Máximo",
"slider.minimum": "Mínimo",
"table.loading": "Cargando…",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/et-EE.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Uus tegevus",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Valige…",
"picker.selectedCount": "{count, plural, =0 {Üksusi pole valitud} one {# üksus valitud} other {# üksust valitud}}",
"slider.maximum": "Maksimaalne",
"slider.minimum": "Minimaalne",
"table.loading": "Laadimine...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/fi-FI.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Uusi toiminta",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Valitse…",
"picker.selectedCount": "{count, plural, =0 {Ei yhtään kohdetta valittu} one {# kohde valittu} other {# kohdetta valittu}}",
"slider.maximum": "Maksimi",
"slider.minimum": "Minimi",
"table.loading": "Ladataan…",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/fr-FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Nouvelle activité",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Sélectionner…",
"picker.selectedCount": "{count, plural, =0 {Aucun élément sélectionné} one {# élément sélectionné} other {# éléments sélectionnés}}",
"slider.maximum": "Maximum",
"slider.minimum": "Minimum",
"table.loading": "Chargement...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/he-IL.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "פעילות חדשה",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "בחר…",
"picker.selectedCount": "{count, plural, =0 {לא נבחרו פריטים} one {פריט # נבחר} other {# פריטים נבחרו}}",
"slider.maximum": "מקסימום",
"slider.minimum": "מינימום",
"table.loading": "טוען...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/hr-HR.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Nova aktivnost",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Odaberite…",
"picker.selectedCount": "{count, plural, =0 {Nije odabrana nijedna stavka} one {Odabrana je # stavka} other {Odabrano je # stavki}}",
"slider.maximum": "Najviše",
"slider.minimum": "Najmanje",
"table.loading": "Učitavam...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/hu-HU.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Új tevékenység",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Kiválasztás…",
"picker.selectedCount": "{count, plural, =0 {Egy elem sincs kijelölve} one {# elem kijelölve} other {# elem kijelölve}}",
"slider.maximum": "Maximum",
"slider.minimum": "Minimum",
"table.loading": "Betöltés folyamatban…",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/it-IT.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Nuova attività",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Seleziona…",
"picker.selectedCount": "{count, plural, =0 {Nessun elemento selezionato} one {# elemento selezionato} other {# elementi selezionati}}",
"slider.maximum": "Massimo",
"slider.minimum": "Minimo",
"table.loading": "Caricamento...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/ja-JP.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "新規アクティビティ",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "選択…",
"picker.selectedCount": "{count, plural, =0 {項目が選択されていません} one {# 項目を選択しました} other {# 項目を選択しました}}",
"slider.maximum": "最大",
"slider.minimum": "最小",
"table.loading": "読み込み中...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/ko-KR.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "새로운 활동",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "선택…",
"picker.selectedCount": "{count, plural, =0 {선택된 항목이 없습니다} one {#개 항목이 선택되었습니다} other {#개 항목이 선택되었습니다}}",
"slider.maximum": "최대",
"slider.minimum": "최소",
"table.loading": "로드 중…",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/lt-LT.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Nauja veikla",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Pasirinkite…",
"picker.selectedCount": "{count, plural, =0 {Nepasirinktas nė vienas elementas} one {Pasirinktas # elementas} other {Pasirinkta elementų: #}}",
"slider.maximum": "Daugiausia",
"slider.minimum": "Mažiausia",
"table.loading": "Įkeliama...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/lv-LV.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Jauna aktivitāte",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Izvēlēties…",
"picker.selectedCount": "{count, plural, =0 {Nav atlasīts neviens vienums} one {Atlasīto vienumu skaits: #} other {Atlasīto vienumu skaits: #}}",
"slider.maximum": "Maksimālā vērtība",
"slider.minimum": "Minimālā vērtība",
"table.loading": "Notiek ielāde...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/nb-NO.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Ny aktivitet",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Velg …",
"picker.selectedCount": "{count, plural, =0 {Ingen elementer er valgt} one {# element er valgt} other {# elementer er valgt}}",
"slider.maximum": "Maksimum",
"slider.minimum": "Minimum",
"table.loading": "Laster inn...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/nl-NL.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Nieuwe activiteit",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Selecteren…",
"picker.selectedCount": "{count, plural, =0 {Geen items geselecteerd} one {# item geselecteerd} other {# items geselecteerd}}",
"slider.maximum": "Maximum",
"slider.minimum": "Minimum",
"table.loading": "Laden...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/pl-PL.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Nowa aktywność",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Zaznacz…",
"picker.selectedCount": "{count, plural, =0 {Nie zaznaczono żadnych elementów} one {# zaznaczony element} other {# zaznaczonych elementów}}",
"slider.maximum": "Maksimum",
"slider.minimum": "Minimum",
"table.loading": "Wczytywanie...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/pt-BR.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Nova atividade",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Selecionar…",
"picker.selectedCount": "{count, plural, =0 {Nenhum item selecionado} one {# item selecionado} other {# itens selecionados}}",
"slider.maximum": "Máximo",
"slider.minimum": "Mínimo",
"table.loading": "Carregando...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/pt-PT.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Nova atividade",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Selecionar…",
"picker.selectedCount": "{count, plural, =0 {Nenhum item selecionado} one {# item selecionado} other {# itens selecionados}}",
"slider.maximum": "Máximo",
"slider.minimum": "Mínimo",
"table.loading": "A carregar...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/ro-RO.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Activitate nouă",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Selectați…",
"picker.selectedCount": "{count, plural, =0 {Niciun element selectat} one {# element selectat} other {# elemente selectate}}",
"slider.maximum": "Maximum",
"slider.minimum": "Minimum",
"table.loading": "Se încarcă...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/ru-RU.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Новая активность",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Выбрать…",
"picker.selectedCount": "{count, plural, =0 {Нет выбранных элементов} one {# элемент выбран} other {# элементов выбрано}}",
"slider.maximum": "Максимум",
"slider.minimum": "Минимум",
"table.loading": "Загрузка...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/sk-SK.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Nová aktivita",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Vybrať…",
"picker.selectedCount": "{count, plural, =0 {Žiadne vybraté položky} one {# vybratá položka} other {Počet vybratých položiek:#}}",
"slider.maximum": "Maximum",
"slider.minimum": "Minimum",
"table.loading": "Načítava sa...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/sl-SI.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Nova dejavnost",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Izberite…",
"picker.selectedCount": "{count, plural, =0 {Noben element ni izbran} one {# element je izbran} other {# elementov je izbranih}}",
"slider.maximum": "Največji",
"slider.minimum": "Najmanj",
"table.loading": "Nalaganje...",
Expand Down
1 change: 1 addition & 0 deletions packages/@react-spectrum/s2/intl/sr-SP.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"notificationbadge.indicatorOnly": "Nova aktivnost",
"notificationbadge.plus": "{notifications}+",
"picker.placeholder": "Izaberite...",
"picker.selectedCount": "{count, plural, =0 {Nije izabrana nijedna stavka} one {Izabrana je # stavka} other {Izabrano je # stavki}}",
"slider.maximum": "Najviše",
"slider.minimum": "Najmanje",
"table.loading": "Učitavam...",
Expand Down
Loading
Loading