manifold/web/components
Sinclair Chen f2764e9258
Remove keyboard accessibility for tooltips (#779)
Headless UI's Modal component autofocuses the first focusable item
inside it when opened. This is by design for accessibility reasons.
See https://headlessui.com/react/dialog#managing-initial-focus

Ironically this means we'll have to remove keyboard focus for tooltips
because this causes the tooltips to pop up unnecessarily for all users
whenever the dialog is opened. The alternative is managing focus
manually for several dialogs, which may not be possible as some of our
modals lack a sensible element to focus by default.
2022-08-18 18:54:09 -07:00
..
analytics Show x value in numeric graph's tooltip 2022-05-22 17:48:02 -05:00
answers fix lint error 2022-08-12 12:10:07 -07:00
buttons noobify welcome demo (#699) 2022-07-30 02:50:03 -05:00
challenges Create challenge without previous market (#718) 2022-08-18 08:15:20 -06:00
charity Remove quadratic matching from /charity 2022-07-19 00:20:18 -07:00
contract Fix wrapping close date and truncate group name 2022-08-16 16:03:55 -06:00
editor Fix user avatar in mention list not updating (#778) 2022-08-18 17:20:40 -07:00
feed Remove some dead code related to tags, categories, and old feed stuff (#765) 2022-08-18 15:46:11 -07:00
groups Make text of old chats same size as current 2022-08-17 10:45:30 -07:00
layout Change tabs to keep all individual tab components in the DOM (#743) 2022-08-11 12:53:42 -07:00
manalinks manalink qr code 2022-07-29 16:02:18 -07:00
nav Replace /markets with /home (#766) 2022-08-17 23:15:25 -07:00
onboarding noobify welcome demo (#699) 2022-07-30 02:50:03 -05:00
portfolio Only load portfolio history inside user page bets tab (#747) 2022-08-11 20:44:51 -07:00
widgets Group leaderboards show members only by default 2022-06-24 18:38:39 -05:00
add-funds-button.tsx Tracking (#511) 2022-06-15 16:34:34 -05:00
advanced-panel.tsx Replace some uses of any with more specific types (#344) 2022-05-26 15:22:44 -07:00
alert-box.tsx large bet warning 2022-07-25 18:11:29 -07:00
amount-input.tsx Range limit orders (#655) 2022-07-22 00:57:56 -05:00
auth-context.tsx Teach AuthContext to manage the private user doc (#738) 2022-08-12 13:41:00 -07:00
avatar.tsx Show placeholder when avatarUrl errors 2022-08-15 16:33:02 -07:00
bet-panel.tsx Limit orders: Subtract fees from "profit if both filled" 2022-08-16 15:51:04 -05:00
bet-row.tsx bet row: default to YES 2022-07-13 11:20:29 -05:00
bets-list.tsx Compute invested & display in your bets 2022-08-15 19:04:37 -05:00
bucket-input.tsx Range limit orders (#655) 2022-07-22 00:57:56 -05:00
button.tsx improved create challenge modal; 2xs button 2022-08-04 23:42:35 -07:00
checkbox.tsx replace raw checkbox w/ Checkbox component 2022-07-13 16:50:08 -07:00
choices-toggle-group.tsx Improve create page UI (#746) 2022-08-11 14:41:21 -07:00
client-render.tsx Add more linting to web package (#343) 2022-05-26 14:41:24 -07:00
comments-list.tsx Denormalize some contract comment fields (#760) 2022-08-15 22:43:46 -07:00
confirmation-button.tsx Groups (#510) 2022-06-22 11:35:50 -05:00
contract-search.tsx Don't scroll to top on search change except on home 2022-08-18 11:23:16 -05:00
copy-contract-button.tsx Include groupId when duplicating markets 2022-07-29 09:20:01 -07:00
copy-link-button.tsx Challenge Bets (#679) 2022-08-04 15:27:02 -06:00
create-question-button.tsx Make main login/logout buttons reload server side props (#677) 2022-07-22 00:03:16 -07:00
datetime-tooltip.tsx Make RelativeTimestamp a little more efficient (#754) 2022-08-12 17:48:41 -07:00
editor.tsx Migrate daisy tooltips to our own to fix cutoffs (#748) 2022-08-12 12:04:23 -07:00
file-upload-button.tsx Rich content (#620) 2022-07-13 11:58:22 -07:00
filter-select-users.tsx refactor string matching (#649) 2022-07-15 14:16:00 -07:00
follow-button.tsx Tracking (#511) 2022-06-15 16:34:34 -05:00
follow-list.tsx Online users list ui, remove from followers list 2022-07-15 09:32:03 -06:00
following-button.tsx Tracking (#511) 2022-06-15 16:34:34 -05:00
fullscreen-confetti.tsx Componentize confetti to isolate re-renders due to window size (#740) 2022-08-11 12:55:25 -07:00
info-box.tsx PlayMoneyDisclaimer; hide limit orders for signed out users; infobox styling 2022-07-24 23:28:05 -07:00
info-tooltip.tsx Migrate daisy tooltips to our own to fix cutoffs (#748) 2022-08-12 12:04:23 -07:00
join-spans.tsx Replace some uses of any with more specific types (#344) 2022-05-26 15:22:44 -07:00
landing-page-panel.tsx Fix efficiency problems with visibility checking code (#730) 2022-08-09 15:28:27 -07:00
leaderboard.tsx Categories to groups (#641) 2022-07-13 15:11:22 -06:00
limit-bets.tsx Fix a DOM error in console 2022-07-19 16:57:32 -05:00
linkify.tsx Add more linting to web package (#343) 2022-05-26 14:41:24 -07:00
liquidity-panel.tsx Describe why subsidizing is good 2022-08-18 10:12:38 -07:00
loading-indicator.tsx Show loading indicator on comment submit 2022-05-18 10:08:42 -06:00
manalink-card.tsx manalinks: fix focus 2022-08-02 15:22:53 -07:00
new-contract-badge.tsx Show "New" badge on contract cards too 2022-04-20 23:03:16 -07:00
notifications-icon.tsx Teach AuthContext to manage the private user doc (#738) 2022-08-12 13:41:00 -07:00
NotificationSettings.tsx Fix build 2022-07-19 15:45:47 -05:00
number-input.tsx Range limit orders (#655) 2022-07-22 00:57:56 -05:00
numeric-bet-panel.tsx Refactor some backend-related stuff (#639) 2022-07-10 15:03:15 -07:00
numeric-resolution-panel.tsx Don't "warm up" resolveMarket anymore (#638) 2022-07-12 12:36:10 -07:00
online-user-list.tsx Online users list ui, remove from followers list 2022-07-15 09:32:03 -06:00
outcome-label.tsx Migrate daisy tooltips to our own to fix cutoffs (#748) 2022-08-12 12:04:23 -07:00
page.tsx Tweak visually hidden style 2022-07-23 15:10:54 -05:00
pagination.tsx hide pagination if only one page 2022-08-02 15:22:53 -07:00
play-money-disclaimer.tsx show sign up button on mobile on market page 2022-07-25 17:45:42 -07:00
probability-input.tsx Range limit orders (#655) 2022-07-22 00:57:56 -05:00
probability-selector.tsx Revert "bound initial probability to [0.1, 0.9]" 2022-04-30 13:05:43 -04:00
qr-code.tsx manalink qr code 2022-07-29 16:02:18 -07:00
referrals-button.tsx Show referrals banner on user-page 2022-07-26 15:24:16 -07:00
relative-timestamp.tsx Make RelativeTimestamp a little more efficient (#754) 2022-08-12 17:48:41 -07:00
resolution-panel.tsx Don't "warm up" resolveMarket anymore (#638) 2022-07-12 12:36:10 -07:00
sell-button.tsx Pseudo numeric market (#609) 2022-07-02 14:37:59 -05:00
sell-modal.tsx Pseudo numeric market (#609) 2022-07-02 14:37:59 -05:00
sell-row.tsx 🧾 Limit orders! (#495) 2022-07-10 13:05:44 -05:00
SEO.tsx Show numeric values in card preview 2022-08-05 06:56:10 -06:00
share-embed-button.tsx share dialog: remove native sharer; use toast for embed 2022-08-15 00:03:05 -05:00
share-icon-button.tsx referral link on user page, manalinks, market share dialog; native sharer on mobile 2022-08-09 21:51:08 -05:00
share-market-button.tsx Challenge Bets (#679) 2022-08-04 15:27:02 -06:00
sign-up-prompt.tsx Challenge Bets (#679) 2022-08-04 15:27:02 -06:00
site-link.tsx simplify rich text link styles 2022-07-13 16:14:44 -07:00
subtitle.tsx initial commit for manalinks UI improvements (#642) 2022-07-13 16:57:34 -05:00
text-button.tsx Show referrals banner on user-page 2022-07-26 15:24:16 -07:00
tipper.tsx Migrate daisy tooltips to our own to fix cutoffs (#748) 2022-08-12 12:04:23 -07:00
title.tsx noobify welcome demo (#699) 2022-07-30 02:50:03 -05:00
toast-clipboard.tsx Enable url linking to comments and a copy to clipboard function [wip] (#239) 2022-05-17 09:55:26 -06:00
tooltip.tsx Remove keyboard accessibility for tooltips (#779) 2022-08-18 18:54:09 -07:00
tweet-button.tsx Tracking (#511) 2022-06-15 16:34:34 -05:00
use-save-binary-shares.ts 🧾 Limit orders! (#495) 2022-07-10 13:05:44 -05:00
user-page.tsx Condense user profile bits 2022-08-18 09:54:30 -06:00
visibility-observer.tsx Fix efficiency problems with visibility checking code (#730) 2022-08-09 15:28:27 -07:00
yes-no-selector.tsx Put back old Yes/No bet buttons 2022-07-15 11:03:42 -05:00