Skip to content
This repository has been archived by the owner on Oct 4, 2023. It is now read-only.

[C-2987] Add UserGeneratedText #3942

Merged
merged 2 commits into from
Aug 24, 2023
Merged

Conversation

dylanjeffers
Copy link
Contributor

@dylanjeffers dylanjeffers commented Aug 24, 2023

Description

Adds UserGeneratedText using Linkify, and ensuring text is consistently formatted.
Improves a bunch of other components to make this work.

TODO: There is one more linkify instance in messages @rickyrombo leaving that for you to make sure it's done properly. happy to try my hand though

How Has This Been Tested?

Checked every usage multiple times

@dylanjeffers dylanjeffers requested review from rickyrombo, a team and amendelsohn and removed request for a team August 24, 2023 21:17
@audius-infra
Copy link
Collaborator

Preview this change https://demo.audius.co/dj-c-2987-user-generated-text

Copy link
Contributor

@rickyrombo rickyrombo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is awesome, killer work! Love that this has more deletions than additions <3

I can make the DMs use this in a follow up, do you mind making a ticket?

@@ -0,0 +1,4 @@
.root {
white-space: pre-line;
/* user-select: none; */
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: comment

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice catch

return (
<Linkify
options={options}
// @ts-expect-error
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why is this needed?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

linkify's "as" isn't as generic as it should be basically :/

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sad :( they should have used asChild 😂

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

after doing this pr, i have seen the light with asChild though, i think for harmony we may want to go with that instead

@dylanjeffers dylanjeffers merged commit 778a518 into main Aug 24, 2023
2 checks passed
@dylanjeffers dylanjeffers deleted the dj-c-2987-user-generated-text branch August 24, 2023 22:47
audius-infra pushed a commit that referenced this pull request Aug 26, 2023
[b39cb5d] [PAY-1733] Remove Gated Prompt Modal (#3948) Marcus Pasell
[a522294] [PAY-1748][PAY-1731][PAY-1729][PAY-1730] DMs link fixes (#3946) Marcus Pasell
[adea357] quick linting fix (#3945) Kyle Shanks
[a0ff27c] Add embed cloudflare deployment and CI (#3940) Raymond Jacobson
[337f80f] [PAY-1727] USDC Withdrawals saga pt. 1 (#3932) Reed
[5bf820c] [C-2956] Add new Access & Sale modal to legacy upload form (#3900) Andrew Mendelsohn
[5258675] [C-2986] Upload flow qa round 1 (#3941) Kyle Shanks
[dd30c09] Use does_current_user_subscribe API field (#3943) Michelle Brier
[778a518] [C-2987] Add UserGeneratedText (#3942) Dylan Jeffers
[bb9e0cf] Update pull_request_template.md (#3939) Raymond Jacobson
[930dd1a] [C-2977] Fix collection page seo (#3936) Dylan Jeffers
[1e50b85] Update README.md (#3911) sabrina-kiam
[687fd28] Add lint check for console.log and remove some bad ones (#3930) Raymond Jacobson
[9f67e7b] [C-2968] Fix private collection action buttons (#3937) Dylan Jeffers
[7ab7a38] Fix canonical url consistency (#3938) Dylan Jeffers
[b1fbef8] [C-2689] Add upload confirmation modal (#3934) Kyle Shanks
[eb41fd3] [C-2966] Make sure that collection description limits are set to 1000 (#3935) Kyle Shanks
[6258484] Move sitemap hostname back to audius.co (#3931) Raymond Jacobson
[1e0c335] Client uses cids in requests to CN for images (#3882) Michelle Brier
[7974acc] Add library albums and playlists audius-query hook + migrate collection reformat util; bump SDK PAY-1679 (#3864) nicoback2
[7cba35b] [C-2982] Fix seo based on ahref recommendations (#3929) Dylan Jeffers
[05744b3] Migrate withdraw USDC saga to web common (#3928) Reed
[5d01710] USDC Withdrawal saga scaffolding (#3926) Reed
[4e0c480] Fix useAllPaginated query C-2980 (#3924) nicoback2
[21eb35c] Fix infinite scrolling cards C-2979 (#3923) nicoback2
[0025261] [PAY-1632] Clean up and improve performance of music confetti (#3921) Raymond Jacobson
[7ed2248] Revert "Update twitter icon on mobile (#3880)" (#3925) Reed
[1091934] [PAY-1742] Remove useMetaMask on invalid account (#3920) Raymond Jacobson
[6e303b1] [PAY-1741] Add routes for transactional pages (#3916) Randy Schott
[74cdb3c] Remove ontouchstart from index.html (#3919) Raymond Jacobson
[1a0332c] Improve lighthouse score (#3918) Raymond Jacobson
[a63896f] [PAY-1706] Merge modalsWithState with modals in common store (#3908) Marcus Pasell
[6a08944] [C-2976] Fix profile-page seo (#3912) Dylan Jeffers
[2381d46] Fix account details css (#3917) Raymond Jacobson
[8c24bdd] Fix mobile share of playlist permalink (#3913) sabrina-kiam
[1e376fe] [C-2911] Update new select page of the upload flow (#3910) Kyle Shanks
[bc0226f] Fix stripe modal opening behavior (#3914) Raymond Jacobson
[a3219c3] [C-2975] Fix stale local data (#3915) Dylan Jeffers
[748fdfd] PAY-1724 Add color specialGreen on mobile (#3909) Reed
[5c59fe5] [PAY-1628] Navigate to track after purchase (#3904) Randy Schott
schottra added a commit that referenced this pull request Aug 28, 2023
* origin/main:
  Fix Share to IG/T/S sticker consistency [C-3009] (#3949)
  v1.5.39
  [PAY-1733] Remove Gated Prompt Modal (#3948)
  [PAY-1748][PAY-1731][PAY-1729][PAY-1730] DMs link fixes (#3946)
  quick linting fix (#3945)
  Add embed cloudflare deployment and CI (#3940)
  [PAY-1727] USDC Withdrawals saga pt. 1 (#3932)
  [C-2956] Add new Access & Sale modal to legacy upload form (#3900)
  [C-2986] Upload flow qa round 1 (#3941)
  Use does_current_user_subscribe API field (#3943)
  [C-2987] Add UserGeneratedText (#3942)
  Update pull_request_template.md (#3939)
  [C-2977] Fix collection page seo (#3936)
  Update README.md (#3911)
@AudiusProject AudiusProject deleted a comment from linear bot Sep 11, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants