* delete unused useState import
* add word to equalize challenge and solutions texts
* Refactor some texts
* Apply suggestions from code review
---------
Co-authored-by: Sophie Alpert <git@sophiebits.com>
* [WIP] Add use hook API reference page
* [WIP] Update use hook API reference page based on feedback
* [WIP] use hook API ref doc: add browser API example
* [WIP] use hook API ref doc: add context, lib examples
* [WIP] use reference doc - incorporate all current feedback
* [WIP] use reference page fix typos
* use reference doc: address PR feedback from Luna, Sophia,Eli, and Lee
* Apply @harish-sethuraman's typo fixes from code review
Co-authored-by: Strek <ssharishkumar@gmail.com>
* use reference doc typo fixes
* use reference doc: update style to match other react.dev conventions
* minor fixes
* Remove client Promises, use canary labels
* Add use hook section to index, remove RSC section on components page
* Final edits
* Clarify use reference caveats
---------
Co-authored-by: Strek <ssharishkumar@gmail.com>
While reading the new typescript docs introduced in #6120, I noticed this link points to a fork. This commit changes it to a relative link so it should work everywhere.
* update conferences to move react rally to previous and add reactjs day
* Add React Alicante
* Update conferences.md
* Update conferences.md to include year of the event
* add anchor link
* Update conferences.md
* Update conferences.md
* chore: update country name
---------
Co-authored-by: Strek <ssharishkumar@gmail.com>
* Update TailwindCSS & Install rtl-detect
1- Update TailwindCSS to use the logical properities such as `ps-1` instead of `pl-1`.
there are logical properities for margin, padding, inset, and text direction.
2- Install `rtl-detect` detect if the language is RTL direction.
Note: this might be uninstalled if we use the manual way to specify rtl language.
* add `siteConfig.isRTL`
* add `dir` attribute to the root element
* edit some tw classes to utilize logical properties
instead of directions properties
(e.g. `pr-0` to `pe-0`)
* edit some tw classes to utilize logical properties
instead of directions properties
(e.g. `pr-0` to `pe-0`)
* edit some tw classes to utilize logical properties
instead of directions properties
(e.g. `pr-0` to `pe-0`)
* edit some tw classes to utilize logical properties
instead of directions properties
(e.g. `pr-0` to `pe-0`)
* Refactor TW classes: Use logical properties over directional properties.
* Revert "Refactor TW classes: Use logical properties over directional properties."
This reverts commit df9620d944.
* Refactor TW classes: Use logical properties over directional properties.
* Refactor TW classes: Use logical properties over directional properties.
* Refactor TW classes: Use logical properties over directional properties.
* Add `start` and `end` directions to the `IconNavArrow`
* Add Note about `isRTL` prop
* Refactor TW classes: Use logical properties over directional properties.
* Refactor TW classes: Use logical properties over directional properties.
* Refactor TW classes: use logical properties over directional properties
* Refactor TW classes: use logical properties over directional properties
* Refactor TW classes: use logical properties over directional properties
* set dir attr of `CodeBlock` to `ltr` even the page dir is `rtl`
* Refactor TW classes: use logical properties over directional properties
* Refactor TW classes: use logical properties over directional properties
* Add `start` and `end` directions to some icons
* Refactor TW classes: use logical properties over directional properties
* Refactor TW classes: use logical properties over directional properties
* Refactor TW classes: use logical properties over directional properties
* Refactor TW classes: use logical properties over directional properties
* set dir attr of `ConsoleBlock` to `ltr` to overwrite the dir of root element
* Refactor TW classes: use logical properties over directional properties
* set dir=ltr on inline code blocks to overwrite <html dir="rtl"> in some languages
* Refactor TW classes: use logical properties over directional properties
* Refactor TW classes: use logical properties over directional properties
* Refactor TW classes: use logical properties over directional properties
* Refactor TW classes: use logical properties over directional properties
* set translate=no, dir=ltr on `TerminalBlock` to overwrite <html dir="rtl"> in rtl languages
* Refactor TW classes: use logical properties over directional properties
* Refactor TW classes: use logical properties over directional properties
* Refactor TW classes: use logical properties over directional properties
* fix some direction styles
* fix arrow directions in rtl
* remove `rtl-detect` and set `siteConfig.isRTL` manually
* fix `Breadcrumbs`'s arrow direction in rtl languages
* fix some directions of the search modal for RTL languages
* hard setting dir=ltr to Sandpack to overwrite rtl languages dir
* Refactor TW classes: use logical properties over directional properties
* remove my notes
* fix: rerverse space-x-* in rtl
* rebase with the main branch
* remove unnecessary alt
* add `start` & `end` display directions to the Chevron Icon
* rebase with the main branch