element-portable/src/components/views/elements
Michael Telatynski f5d05f3284
Memoize field validation results (#10714)
* Memoize field validation results

* Make validation memoization opt-in
2023-04-27 11:34:02 +00:00
..
crypto Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
AccessibleButton.tsx Conform more of the codebase to strictNullChecks (#10358 2023-03-13 15:07:20 +00:00
AccessibleTooltipButton.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
AppPermission.tsx Apply strictNullChecks to src/components/views/elements/* (#10462 2023-03-29 08:23:54 +01:00
AppTile.tsx Apply strictNullChecks to src/components/views/elements/* (#10462 2023-03-29 08:23:54 +01:00
AppWarning.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
CopyableText.tsx Conform more of the codebase with strictNullChecks (#10703) 2023-04-25 09:28:48 +01:00
DesktopCapturerSourcePicker.tsx Use generics to better type TabbedView (#10726) 2023-04-27 12:55:29 +01:00
DialogButtons.tsx Conform more of the codebase to strictNullChecks (#10358 2023-03-13 15:07:20 +00:00
DialPadBackspaceButton.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
Draggable.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
Dropdown.tsx ARIA Accessibility improvements (#10674) 2023-04-20 17:13:30 +00:00
EditableItemList.tsx Apply strictNullChecks to src/components/views/room_settings/* (#10366 2023-03-15 08:39:02 +00:00
EditableText.tsx Apply strictNullChecks to src/components/views/elements/* (#10462 2023-03-29 08:23:54 +01:00
EditableTextContainer.tsx Make more code conform to strict null checks (#10219 2023-02-24 15:28:40 +00:00
EffectsOverlay.tsx Fix multiple accessibility defects identified by AXE (#10606) 2023-04-17 16:09:45 +00:00
ErrorBoundary.tsx Conform more of the codebase to strictNullChecks (#10358 2023-03-13 15:07:20 +00:00
EventListSummary.tsx Apply strictNullChecks to src/components/views/elements/* (#10462 2023-03-29 08:23:54 +01:00
EventTilePreview.tsx ARIA Accessibility improvements (#10675) 2023-04-21 09:48:48 +00:00
ExternalLink.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
FacePile.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
Field.tsx Relate field validation tooltip via aria-describedby (#10522) 2023-04-14 14:15:26 +00:00
FilterDropdown.tsx Apply strictNullChecks to src/components/views/elements/* (#10462 2023-03-29 08:23:54 +01:00
FilterTabGroup.tsx Poll history - filter by active or ended (#10098) 2023-02-13 09:19:45 +13:00
GenericEventListSummary.tsx Conform more of the codebase to strictNullChecks (#10573) 2023-04-13 08:52:57 +01:00
ImageView.tsx Fix multiple accessibility defects identified by AXE (#10606) 2023-04-17 16:09:45 +00:00
InfoTooltip.tsx Explicitly specify all children props (#10312) 2023-03-08 13:28:07 +00:00
InlineSpinner.tsx Fix 'Failed check: Ellipsis' on Weblate (#10144) 2023-02-14 09:05:01 +00:00
InteractiveTooltip.tsx Apply strictNullChecks to src/components/views/elements/* (#10462 2023-03-29 08:23:54 +01:00
InviteReason.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
IRCTimelineProfileResizer.tsx Conform more of the codebase to strictNullChecks (#10607) 2023-04-17 09:25:00 +01:00
JoinRuleDropdown.tsx Apply strictNullChecks to src/components/views/elements/* (#10462 2023-03-29 08:23:54 +01:00
LabelledCheckbox.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
LabelledToggleSwitch.tsx ARIA Accessibility improvements (#10675) 2023-04-21 09:48:48 +00:00
LanguageDropdown.tsx Apply strictNullChecks to src/components/views/elements/* (#10462 2023-03-29 08:23:54 +01:00
LazyRenderList.tsx Add arrow key controls to emoji and reaction pickers (#10637) 2023-04-20 14:56:21 +00:00
LearnMore.tsx Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
LinkWithTooltip.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
Measured.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
MiniAvatarUploader.tsx Conform more of the codebase to strictNullChecks (#10602) 2023-04-17 08:31:58 +01:00
PersistedElement.tsx Explicitly specify all children props (#10312) 2023-03-08 13:28:07 +00:00
PersistentApp.tsx Conform more of the codebase to strictNullChecks (#10358 2023-03-13 15:07:20 +00:00
Pill.tsx Apply strictNullChecks to src/utils/pillify.tsx (#10456) 2023-03-28 10:07:49 +13:00
PollCreateDialog.tsx Conform more of the codebase to strictNullChecks (#10358 2023-03-13 15:07:20 +00:00
PowerSelector.tsx Conform more of the codebase to strictNullChecks (#10350 2023-03-10 14:55:06 +00:00
ProgressBar.tsx Fix progress bar regression throughout the app (#9219) 2022-08-25 16:39:00 +01:00
QRCode.tsx Conform more of the codebase to strictNullChecks (#10350 2023-03-10 14:55:06 +00:00
ReplyChain.tsx Apply strictNullChecks to src/components/views/elements/* (#10462 2023-03-29 08:23:54 +01:00
ResizeHandle.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
RoomAliasField.tsx Conform more of the codebase to strictNullChecks (#10358 2023-03-13 15:07:20 +00:00
RoomFacePile.tsx Comply with noImplicitAny (#9940) 2023-02-13 11:39:16 +00:00
RoomName.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
RoomTopic.tsx Fix wrong room topic tooltip position (#10667) 2023-04-20 08:25:53 +00:00
SearchWarning.tsx Enable "jsx-a11y/alt-text" and "jsx-a11y/label-has-associated-control" lint rules (#10361) 2023-03-14 21:25:11 +00:00
ServerPicker.tsx Conform more of the codebase to strictNullChecks (#10358 2023-03-13 15:07:20 +00:00
SettingsFlag.tsx Fix multiple accessibility defects identified by AXE (#10606) 2023-04-17 16:09:45 +00:00
Slider.tsx Fix multiple accessibility defects identified by AXE (#10606) 2023-04-17 16:09:45 +00:00
SpellCheckLanguagesDropdown.tsx Apply strictNullChecks to src/components/views/elements/* (#10462 2023-03-29 08:23:54 +01:00
Spinner.tsx Properly type Modal props to ensure useful typescript checking (#10238 2023-02-28 10:31:48 +00:00
Spoiler.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
SSOButtons.tsx Make more code conform to strict null checks (#10219 2023-02-24 15:28:40 +00:00
StyledCheckbox.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
StyledRadioButton.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
StyledRadioGroup.tsx Comply with noImplicitAny (#9940) 2023-02-13 11:39:16 +00:00
SyntaxHighlight.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
Tag.tsx Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
TagComposer.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
TextWithTooltip.tsx Conform more of the codebase to strictNullChecks (#10358 2023-03-13 15:07:20 +00:00
ToggleSwitch.tsx ARIA Accessibility improvements (#10675) 2023-04-21 09:48:48 +00:00
Tooltip.tsx Improved a11y for Field feedback and Secure Phrase input (#10320) 2023-03-08 11:32:50 +00:00
TooltipButton.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
TooltipTarget.tsx Fix wrong room topic tooltip position (#10667) 2023-04-20 08:25:53 +00:00
TruncatedList.tsx Conform more of the codebase to strictNullChecks (#10350 2023-03-10 14:55:06 +00:00
UseCaseSelection.tsx Conform more of the codebase to strictNullChecks (#10358 2023-03-13 15:07:20 +00:00
UseCaseSelectionButton.tsx Conform more of the codebase to strictNullChecks (#10358 2023-03-13 15:07:20 +00:00
Validation.tsx Memoize field validation results (#10714) 2023-04-27 11:34:02 +00:00