Find Jobs
Hire Freelancers

React component which ensures a token is always present in content

$250-750 USD

Closed
Posted almost 6 years ago

$250-750 USD

Paid on delivery
I would like a React component which appears as a text input on the page but requires a token (or tokens) which are supplied as a property which are allowed to be present on each line of text input. The user will be able to edit the contents of the text input, but will not be able to edit the tokens without removing them as described below. The tokens will be highlighted in the display, and will not allow their internal HTML content to be modified. The display of the text input should likely use a HTML element which is editable, similar to how Facebook allows for names to be embedded within user posts, but obviously not as complex as that functionality. - The text input should appear analogous to a similarly-styled text input using Bootstrap v3. - I should be able to modify the display of the tokens within the component using standard CSS - Selecting a portion of the token and hitting the backspace or delete character will remove the token completely from the current line - Placing the cursor inside a token and hitting backspace or delete will remove the token completely - Allow for a shortcut keys to be used to insert the token into a line (e.g. the "." character) - Only allow a single token to be on each line of input. Inserting a duplicate token on the line will remove the previous token and insert it at the current cursor position. - Component should allow for single-line or multi-line input - Allow blank lines for multi-line inputs - The component should be independent of other components on the page, and there should be no issues embedding multiple components on the same page - The component should be free of any software which requires a license which is not open source or MIT-licensed. - The editing capabilities of the input area should not be adversely affected by the new functionality - selection of multiple lines and deleting, or copy/paste should all work correctly with the constraints described aboe. As an example, if I supplied token="phrase" as the prop, then the display would appear similar to the image shown below. Ideally, the component will be wired up via Redux, with the ability to extract raw text (not HTML) from the redux state which includes the token or an appropriate replacement (e.g. {token} or some other string is fine)
Project ID: 17127248

About the project

23 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
23 freelancers are bidding on average $642 USD for this job
User Avatar
I have seen your job posting and I have to ask some questions. Please come over the chat so we can discuss things. All the skills/experience will be discussed/revealed over the chat. It seems like an interesting project. I would like to discuss all the requirements with you, so I can mark the scope of this project. Please also note that final estimation will be provided once all the requirements will be revealed from your end. Hence, my cost of development & deadline solely depends on what you reveal (in detail). Looking forward to conduct an extensive chat with you.
$555 USD in 10 days
5.0 (38 reviews)
7.5
7.5
User Avatar
hello how are you? i am very interested in your project i have read your description very carefully/ i have great experience in react.js i can do your job kind regards
$555 USD in 10 days
4.8 (44 reviews)
6.2
6.2
User Avatar
Hello, I can help with you in your project React component which ensures a token is always present in content . I have more than 5 years of experience in CSS, HTML5, Javascript, React.js. We have worked on several similar projects before! We have worked on 300+ Projects. Please check the profile reviews. I can deliver your job with in your deadline. Please ping me for more discussion. I can assure the 100% job satisfaction. Thanks,
$750 USD in 10 days
5.0 (48 reviews)
6.2
6.2
User Avatar
10 year exp in react.js We already had done something like this before As i saw your project description i can assure you that your project will be completed on time.
$833 USD in 15 days
4.9 (37 reviews)
5.7
5.7
User Avatar
I have 6 year experience Freelancer,up work,Fiverr & 99design market place I have seen your project that i can to do easily because I have many experience to Graphic Design,Webdesign,Web Develop & programming .So I could create it for you as soon as that easy but how this have done ,,,,please discuses before start job,,,,
$555 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
No problem for me
$555 USD in 8 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am a frontend developer having 13years of experience. Although, I have just started bidding for freelancing work but I have been working on various react, react-native apps as part of my work.
$555 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Media, United States
0.0
0
Payment method verified
Member since Oct 19, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.