profile
viewpoint
Rishav Anand rishavanand Self employed https://rishavanand.com Currently working with Braincities Lab · MERN Stack · Freelance Full Stack Developer · Backend Specialist · Building robust applications

rishavanand/github-profilinator 122

🚀 This tool contains mini GUI components that you can hook together to automatically generate markdown code for a perfect readme.

rishavanand/Alldebrid-PHP-torrent-script 10

[DEPRECATED] This is an unofficial script that allows you to use Alldebrid torrent service on your own domain.

rishavanand/30-Days-of-DS 8

30 days of Data Structures in C++

rishavanand/gpa-buddy 8

:100: Version 3 of GPA Calculator that calculates your GPA at SMIT according to your subject grades.

rishavanand/bookmyshow-cli 7

:movie_camera: CLI for listing movies playing in your city via BookMyShow

rishavanand/farmchain 7

:corn: [DEPRECEATED] Farmer-Retailer-Consumer app with Blockchain based crop tracing system.

rishavanand/my-notes 5

:notebook: My goto notebook for every interesting technology I learn.

rishavanand/Anti-USB 4

Detect and lock out user on USB block device detection.

rishavanand/hasura-telegram-cricket-score-bot 3

A Telegram Bot built on Hasura which sends live cricket scores

mihirsam/maze-robot 2

Maze Solving Robot

push eventrishavanand/rishavanand.com

rishavanand

commit sha a510e21c653e129c4f834ec76f43f3edd144a7a1

lint

view details

rishavanand

commit sha 96c17b96088c3683cd4ccb03675b068df7150abb

update profile

view details

push time in 2 days

issue commentrishavanand/github-profilinator

Saving and reading config to and from the generated readmes

@smkamranqadri That's another good solution but I feel it increases the complexity of the solution by involving a backend. The config as a comment solution is simple to implement and manage. What do you think? Do you see any drawbacks to this solution?

rishavanand

comment created time in 4 days

startedairbnb/javascript

started time in 4 days

pull request commentrishavanand/github-profilinator

Feature/supportme section

@smkamranqadri not a priority but saving/reusing config (#52) is next in line.

smkamranqadri

comment created time in 4 days

pull request commentrishavanand/github-profilinator

added search field in skills section

Closing due to inactivity. Please re-open if needed. Let me know if you need any help.

alexandramj92

comment created time in 4 days

issue closedrishavanand/github-profilinator

add accordion option for sections

Is your feature request related to a problem? Please describe. Readmes can get really long and all sections might not be equally important.

Describe the solution you'd like Some sections can be allowed to collapse using accordions.

Describe alternatives you've considered none

Additional context see GitHub stats section in iampavangandhi's readme

closed time in 4 days

rishavanand

push eventrishavanand/github-profilinator

stspasow

commit sha bacbc06f69bbfe0a487fa7d9dadc9d49599a774a

Collapsable sections (#60)

view details

push time in 4 days

PullRequestReviewEvent

issue commentrishavanand/github-profilinator

Add testing script

Hey @rudhrasekar, Well, the idea here is to write unit tests for each component something like this. Let me know if you want to take this up.

rishavanand

comment created time in 6 days

pull request commentrishavanand/github-profilinator

Collapsable sections

I've been a bit busy lately. Thank you for being patient, will review your commits soon.

stspasow

comment created time in 6 days

push eventrishavanand/github-profilinator

rishavanand

commit sha c7f6cbf0a49e28eae6f9a5559547319ce6752dd1

checkout out multi template

view details

rishavanand

commit sha 2c0d183f3ecaf8ef9f167a5f0fd2c8e2ae8a1c42

run linter

view details

rishavanand

commit sha d408be9bea9f58a2af3454e4d6bcdb69f4237389

fix scroll for multiple columns (57)

view details

rishavanand

commit sha dd4e639d553ddc6cfef3e7efeabaae2e7ffe38be

center align buymeacoffee icon

view details

rishavanand

commit sha 3585980ff76ee660128a54be16686a52db105be3

fix markdown toggling

view details

rishavanand

commit sha 319f8abfba3db0edc97ab947c916929c51fccf52

fix active section index

view details

rishavanand

commit sha 05e99f7bd4af7e549250219873713b478679353b

shift menu item while shifting sections

view details

push time in 10 days

push eventrishavanand/github-profilinator

rishavanand

commit sha c7f6cbf0a49e28eae6f9a5559547319ce6752dd1

checkout out multi template

view details

rishavanand

commit sha 2c0d183f3ecaf8ef9f167a5f0fd2c8e2ae8a1c42

run linter

view details

rishavanand

commit sha d408be9bea9f58a2af3454e4d6bcdb69f4237389

fix scroll for multiple columns (57)

view details

rishavanand

commit sha dd4e639d553ddc6cfef3e7efeabaae2e7ffe38be

center align buymeacoffee icon

view details

rishavanand

commit sha 3585980ff76ee660128a54be16686a52db105be3

fix markdown toggling

view details

rishavanand

commit sha 319f8abfba3db0edc97ab947c916929c51fccf52

fix active section index

view details

rishavanand

commit sha 05e99f7bd4af7e549250219873713b478679353b

shift menu item while shifting sections

view details

push time in 10 days

PR opened rishavanand/github-profilinator

Dev merge
+87 -78

0 comment

5 changed files

pr created time in 10 days

pull request commentrishavanand/github-profilinator

Collapsable sections

I've fixed it. Could you merge the changes and check if collapsible sections are working?

stspasow

comment created time in 10 days

push eventrishavanand/github-profilinator

rishavanand

commit sha a42a0471ee85b430cc03f399c574d04e5285d038

fix active section index

view details

rishavanand

commit sha 33eae04f73b0d519d16029fbc063b04dfb3b4a03

shift menu item while shifting sections

view details

push time in 10 days

pull request commentrishavanand/github-profilinator

Collapsable sections

True that! the switches are not working as intended. I'll fix it and then we can move forward with collapsable sections.

stspasow

comment created time in 11 days

pull request commentrishavanand/github-profilinator

Collapsable sections

Still, there is some problem, only one section is able to convert into an accordion at a time. Also, the converted section automatically moves to the top of the preview instead of retaining its position.

stspasow

comment created time in 11 days

pull request commentrishavanand/github-profilinator

Collapsable sections

I fixed that issue yesterday here. Could you rebase and check again?

stspasow

comment created time in 12 days

pull request commentrishavanand/github-profilinator

Collapsable sections

@stspasow it doesn't seem to be working properly. Can you check again?

stspasow

comment created time in 12 days

push eventstspasow/github-profilinator

rishavanand

commit sha 479bddfa6a9d0a94a14c0ba315bfac0f1c619c87

fix scroll for multiple columns (57)

view details

rishavanand

commit sha daa09ac09821e467d1b4531b855cd449b82c26f6

center align buymeacoffee icon

view details

rishavanand

commit sha b9999e65b591ae172e3da2b1c1924201de31a646

fix markdown toggling

view details

Rishav Anand

commit sha 928c7d3d367540e830e601021546b26ea8e67dc2

Merge branch 'dev' into collapsable_sections

view details

push time in 12 days

push eventrishavanand/github-profilinator

rishavanand

commit sha b9999e65b591ae172e3da2b1c1924201de31a646

fix markdown toggling

view details

push time in 12 days

issue closedrishavanand/github-profilinator

Multi column layout does not follow the 100vh height with internal scroll design

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behaviour:

  1. Go to 'my skillset section'
  2. See the sections column

Expected behaviour It is supposed to be 100vh in height with internal scroll like the intro section.

Screenshots

Screenshot 2020-10-10 at 3 26 54 PM

Desktop (please complete the following information):

  • OS: macOS
  • Browser: chrome
  • Version: v85

closed time in 12 days

rishavanand

push eventrishavanand/github-profilinator

rishavanand

commit sha 479bddfa6a9d0a94a14c0ba315bfac0f1c619c87

fix scroll for multiple columns (57)

view details

rishavanand

commit sha daa09ac09821e467d1b4531b855cd449b82c26f6

center align buymeacoffee icon

view details

push time in 12 days

pull request commentrishavanand/github-profilinator

Collapsable sections

@stspasow please rebase

stspasow

comment created time in 13 days

push eventrishavanand/github-profilinator

rishavanand

commit sha 6cc353d956b41665ae7691067f503ac99b443bc2

checkout out multi template

view details

rishavanand

commit sha 4dc87dd3e136bc007e71662e48427bca521bfc66

run linter

view details

push time in 14 days

issue closedrishavanand/github-profilinator

Add SEO

Is your feature request related to a problem? Please describe. Currently there is no SEO

Screenshot 2020-10-09 at 3 03 21 PM..]

Describe the solution you'd like Add SEO and re-crawl via Google.

Describe alternatives you've considered none

Additional context none

closed time in 14 days

rishavanand

push eventrishavanand/github-profilinator

rishavanand

commit sha be38129afd4f1c7034244b6ff7f20a05babcb99e

refactor codebase to remove ids and indexes

view details

rishavanand

commit sha ae2d566b229dd83a88bdddbcb6b135d946b1c92c

add new template (#55)

view details

rishavanand

commit sha 0222c8af5db493c1012e66d503a86d8d334a29a6

added steps for adding a new template (#55) dev

view details

rishavanand

commit sha 77f3a301a718f46134c776578a30741eaa7b74ab

remove ids and indexes

view details

Burak Ozdemir

commit sha ffa723317c2af46d47a7505437c65a560b346509

Added meta tags and improved title. Fixes issue #53

view details

push time in 14 days

push eventrishavanand/github-profilinator

Burak Ozdemir

commit sha ffa723317c2af46d47a7505437c65a560b346509

Added meta tags and improved title. Fixes issue #53

view details

push time in 14 days

PR merged rishavanand/github-profilinator

Added meta tags and improved title.

Greetings,

I've added some of the missing meta tags and also improved the page title for more impressions. I hope that these will help and increase the visibility of the project.

All the best.

+9 -3

0 comment

1 changed file

ozdemirburak

pr closed time in 14 days

PullRequestReviewEvent

push eventrishavanand/github-profilinator

rishavanand

commit sha be38129afd4f1c7034244b6ff7f20a05babcb99e

refactor codebase to remove ids and indexes

view details

rishavanand

commit sha ae2d566b229dd83a88bdddbcb6b135d946b1c92c

add new template (#55)

view details

rishavanand

commit sha 0222c8af5db493c1012e66d503a86d8d334a29a6

added steps for adding a new template (#55) dev

view details

rishavanand

commit sha 77f3a301a718f46134c776578a30741eaa7b74ab

remove ids and indexes

view details

push time in 14 days

issue commentrishavanand/github-profilinator

add accordion option for sections

Hey @stspasow, it's all yours.

rishavanand

comment created time in 15 days

PR opened rishavanand/github-profilinator

Dev merge
+391 -324

0 comment

18 changed files

pr created time in 15 days

push eventrishavanand/github-profilinator

rishavanand

commit sha 9e947d18a557aaa312f695bf03a8feef720a3283

remove ids and indexes

view details

push time in 16 days

issue commentrishavanand/github-profilinator

add accordion option for sections

TODO:

  • [ ] Add toggle section in Section Settings that converts a section into an accordion
rishavanand

comment created time in 16 days

issue commentrishavanand/github-profilinator

Add more creative templates

@silltho I've simplified the process of adding new templates to Profilinator and also added a new template currently deployed on https://dev-profilinator.rishav.dev/. If you wish, I can assign you this issue for adding another template. I've also added steps for adding a new template in CONTRIBUTING.md file.

rishavanand

comment created time in 16 days

push eventrishavanand/github-profilinator

rishavanand

commit sha 1941185f77d544c6749130b0daafa8367897f44a

added steps for adding a new template (#55) dev

view details

push time in 16 days

push eventrishavanand/github-profilinator

rishavanand

commit sha eba0c8bae71b8ee4242d3bbe023d4913cdf83091

refactor codebase to remove ids and indexes

view details

rishavanand

commit sha 36b25ba7db6ee0364417131f0799b90785591e6d

add new template (#55)

view details

push time in 16 days

issue openedrishavanand/github-profilinator

Multi column layout does not follow the 100vh height with internal scroll design

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behaviour:

  1. Go to 'my skillset section'
  2. See the sections column

Expected behaviour It is supposed to be 100vh in height with internal scroll like the intro section.

Screenshots

Screenshot 2020-10-10 at 3 26 54 PM

Desktop (please complete the following information):

  • OS: macOS
  • Browser: chrome
  • Version: v85

created time in 16 days

pull request commentrishavanand/github-profilinator

added search field in skills section

Hey @alexandramj92, I'm not able to select multiple skills if I search. It's only one skill at a time. Check out the frontend column, I've tried searching and selecting multiple frontend skills but only the last selected one appears in the column.

Screenshot 2020-10-10 at 1 37 09 PM

alexandramj92

comment created time in 16 days

issue commentrishavanand/github-profilinator

Add more creative templates

Hey @silltho, It's about both, adding a new template and also adding a drop-down selection for it. But I've already started working on this one. Could you look for another issue?

rishavanand

comment created time in 16 days

issue openedrishavanand/github-profilinator

Add more creative templates

Is your feature request related to a problem? Please describe. It will be good to have more readme templates to choose from

Describe the solution you'd like More templates are needed

created time in 17 days

issue openedrishavanand/github-profilinator

Add testing script

Is your feature request related to a problem? Please describe. Testing is missing that sometimes leads to side effects.

Describe the solution you'd like The testing script is needed.

Describe alternatives you've considered Been working with manual testing.

Additional context none

created time in 17 days

issue openedrishavanand/github-profilinator

Add SEO

Is your feature request related to a problem? Please describe. Currently there is no SEO

Screenshot 2020-10-09 at 3 03 21 PM..]

Describe the solution you'd like Add SEO and re-crawl via Google.

Describe alternatives you've considered none

Additional context none

created time in 17 days

issue openedrishavanand/github-profilinator

Saving and reading config to and from the generated readmes

Is your feature request related to a problem? Please describe. When users want to modify their readme already created with GitHub Profilinator, they need to start from scratch as there is no config option.

Describe the solution you'd like At markdown generation, the config can be added to it as comments then it can be loaded directly by providing the link to the existing readmes generated via GitHub Profilinator.

Describe alternatives you've considered An alternative would be allowing users to download the config but again they will have to manage storage, add it to the readme as comment looks like a better solution.

Additional context none

created time in 17 days

issue commentrishavanand/github-profilinator

add search feature for searching skills

Sure @alexandramj92 !

rishavanand

comment created time in 17 days

push eventrishavanand/github-profilinator

rishavanand

commit sha 067c77216e3e95cfd662b8794cca0837d7ea484c

fix first bullet issue (#49)

view details

rishavanand

commit sha 8ce0dc7b4fd6617ff4f862c644a94a306afdd393

convert lang stats to compact layout (#43)

view details

Thomas Lian Ødegaard

commit sha b79cb496b3e0f59965aa89b4fd940474c307c3b0

Added label to the input fields in the "Connect with me" page (#50) Co-authored-by: Thomas Oedegaard <thomaslio@live.no>

view details

Muhammad Kamran

commit sha 491501a3c12604aece90ab91449bcb4f54e1f60c

Feature/supportme section (#44) * Support me section added. * added changes from feedback. * changed the icon color

view details

Muhammad Kamran

commit sha 34cde1330204b9cf0fda9104d08b48801da76e51

scroll added in section and preview instead of main container. (#46)

view details

rishavanand

commit sha cfb50de61484ee54de81ad2d1fa8c25b0ae1b39e

add more guidelines

view details

push time in 17 days

push eventrishavanand/github-profilinator

rishavanand

commit sha 067c77216e3e95cfd662b8794cca0837d7ea484c

fix first bullet issue (#49)

view details

rishavanand

commit sha 8ce0dc7b4fd6617ff4f862c644a94a306afdd393

convert lang stats to compact layout (#43)

view details

Thomas Lian Ødegaard

commit sha b79cb496b3e0f59965aa89b4fd940474c307c3b0

Added label to the input fields in the "Connect with me" page (#50) Co-authored-by: Thomas Oedegaard <thomaslio@live.no>

view details

Muhammad Kamran

commit sha 491501a3c12604aece90ab91449bcb4f54e1f60c

Feature/supportme section (#44) * Support me section added. * added changes from feedback. * changed the icon color

view details

Muhammad Kamran

commit sha 34cde1330204b9cf0fda9104d08b48801da76e51

scroll added in section and preview instead of main container. (#46)

view details

rishavanand

commit sha cfb50de61484ee54de81ad2d1fa8c25b0ae1b39e

add more guidelines

view details

push time in 17 days

PR opened rishavanand/github-profilinator

Dev merge
+263 -37

0 comment

11 changed files

pr created time in 17 days

push eventrishavanand/github-profilinator

rishavanand

commit sha 7653532d6164c5741b4db91abe6952e3477f2986

add more guidelines

view details

push time in 17 days

issue closedrishavanand/github-profilinator

Add separate scroll to preview panel

Is your feature request related to a problem? Please describe. It's frustating to have to scroll back to the top to see the changes in the preview panel while working with larger number of fields in the same section. To make a change in the last field, you have to scroll down to the bottom and then again scroll up to see the changes.

Describe the solution you'd like Separate scroll bars for sections and preview should improve the UX.

Describe alternatives you've considered None

Additional context Suggested by @nitishk72 on DEV.to

closed time in 17 days

rishavanand

issue commentrishavanand/github-profilinator

Add separate scroll to preview panel

Well done! 🥇

rishavanand

comment created time in 17 days

issue closedrishavanand/github-profilinator

Add support me tab

Is your feature request related to a problem? Please describe. A "Support Me" tab in the sidebar would be a great option. Describe the solution you'd like Support me can consist of options like: "Buy Me A Coffee", "Paypal", "Patreon" etc. Describe alternatives you've considered NA Additional context An example donate *Other options can be added.

closed time in 17 days

rohanprasadofficial

issue commentrishavanand/github-profilinator

Add support me tab

Thank you @smkamranqadri

rohanprasadofficial

comment created time in 17 days

push eventrishavanand/github-profilinator

Muhammad Kamran

commit sha d48a7d7b7c45e030881787fe98df224390ee0a2c

scroll added in section and preview instead of main container. (#46)

view details

push time in 17 days

PullRequestReviewEvent

starteddocusign/docusign-node-client

started time in 18 days

pull request commentrishavanand/github-profilinator

scroll added in section and preview instead of main container.

@smkamranqadri for the first smaller red box, I recommend setting the sidebar height to 100vh, whitespace of few pixels is still visible below the sidebar on my macOS-Chrome-v85. For the second larger red box I recommend stretching the heights of both the column(sections column and preview column) to bottom - 1.5rem so that the extra space vanishes.

smkamranqadri

comment created time in 18 days

push eventrishavanand/github-profilinator

Muhammad Kamran

commit sha 5ac30931498b1ee44b2bf996a13f6b3451898c6a

Feature/supportme section (#44) * Support me section added. * added changes from feedback. * changed the icon color

view details

push time in 18 days

PullRequestReviewEvent

issue closedrishavanand/github-profilinator

fields do not show placeholder after textarea conversion

Describe the bug During the input to textarea conversion, placeholders got left out.

To Reproduce Steps to reproduce the behaviour:

  1. Go to the social(connect with me) section
  2. See missing placeholders on all text areas

Expected behavior Text areas are supposed to show placeholders as there are no labels

Screenshots none

Desktop (please complete the following information):

  • OS: macOS
  • Browser chrome

closed time in 18 days

rishavanand

issue commentrishavanand/github-profilinator

fields do not show placeholder after textarea conversion

Thanks a lot, @thomaslian, your contributions are live on the dev sudbdomain and it will be merged into master soon 🎉. Closing this issue.

rishavanand

comment created time in 18 days

push eventrishavanand/github-profilinator

Thomas Lian Ødegaard

commit sha 5151855ec026a50e266972abf2010cf050c7a57a

Added label to the input fields in the "Connect with me" page (#50) Co-authored-by: Thomas Oedegaard <thomaslio@live.no>

view details

push time in 18 days

PR merged rishavanand/github-profilinator

Added label to the input fields in the "Connect with me" page

Issue #45 stated that the text does not have a placeholder. A label would be better as stated in #47.

The "Connect with me" page, with the document SocialField.tsx was changed:

  • Added "Form.Item" with a label to the existing "TextArea" to match similar design on other pages.
  • Set the layout of the Form as vertical to match similar design on other pages.

This fixes #45 and closes #47

+15 -14

4 comments

1 changed file

thomaslian

pr closed time in 18 days

PullRequestReviewEvent

pull request commentrishavanand/github-profilinator

Added label to the input fields in the "Connect with me" page

@thomaslian Looks perfect, there are two more things we need to do before merging and that is a squash and a rebase. Please rebase from the upstream dev branch and then squash all your commits into one. You might have to resolve some conflicts.

thomaslian

comment created time in 18 days

startedmicrosoft/TypeScript

started time in 18 days

pull request commentrishavanand/github-profilinator

Added label to the input fields in the "Connect with me" page

@thomaslian the build is failing, you'll have to shift the key prop from TextArea to Form.Item to resolve this error. To check the build process on your system you can run npm run lint and npm run build commands. Also after everything is done please rebase and push.

thomaslian

comment created time in 18 days

issue closedrishavanand/github-profilinator

add compact layout to github stats language variant

Is your feature request related to a problem? Please describe. GitHub Stats language variant in normal layout leads to huge whitespace in a two-column layout.

Describe the solution you'd like Compact layout selection option can be added so that both the cards have the same height in 2 column layout.

Describe alternatives you've considered none

Additional context use layout=compact from github-readme-stats

closed time in 18 days

rishavanand

issue closedrishavanand/github-profilinator

First bullet point not working

Describe the bug The first bullet point is not showing the bullet style in 2 column layout

To Reproduce Steps to reproduce the behaviour:

  1. Go to any section
  2. Create 2 columns
  3. Add two text field in the first column
  4. Convert both fields into list
  5. The second bullet point works whereas the first one shows -

Expected behaviour A clear and concise description of what you expected to happen.

Screenshots Screenshot 2020-10-08 at 10 29 51 AM Screenshot 2020-10-08 at 10 30 05 AM

Desktop (please complete the following information):

  • OS: macOS
  • Browser Chrome

closed time in 18 days

rishavanand

push eventrishavanand/github-profilinator

rishavanand

commit sha b112248f7469857610b25f5c21c09644fb62b15f

convert lang stats to compact layout (#43)

view details

push time in 18 days

push eventrishavanand/github-profilinator

rishavanand

commit sha 3322285a5483e7da3c29f1b4758ad2e6b7fc7d92

fix first bullet issue (#49)

view details

push time in 18 days

pull request commentrishavanand/github-profilinator

Added placeholder to the "connect with me" page

perfect @thomaslian, btw you can push new commits to your repo and this PR will be updated automatically.

thomaslian

comment created time in 18 days

issue openedrishavanand/github-profilinator

First bullet points not working

Describe the bug The first bullet point is not showing the bullet style

To Reproduce Steps to reproduce the behaviour:

  1. Go to any section
  2. Add two text field
  3. Convert both fields into list
  4. The second bullet point works whereas the first one shows -

Expected behaviour A clear and concise description of what you expected to happen.

Screenshots Screenshot 2020-10-08 at 10 29 51 AM Screenshot 2020-10-08 at 10 30 05 AM

Desktop (please complete the following information):

  • OS: macOS
  • Browser Chrome

created time in 18 days

issue openedrishavanand/github-profilinator

add search feature for searching skills

Is your feature request related to a problem? Please describe. Searching for skill checkboxes is very difficult.

Describe the solution you'd like A search box that can search and show matching skills.

Describe alternatives you've considered none

Additional context Current scenario: Screenshot 2020-10-08 at 10 14 15 AM

created time in 18 days

pull request commentrishavanand/github-profilinator

scroll added in section and preview instead of main container.

Hey @smkamranqadri, the scroll works perfectly but I see a few css errors, could you please fix it before we merge.

  1. There is slight whitespace below the sidebar
  2. The main two columns are not stretched out 100%

Screenshot 2020-10-08 at 9 55 10 AM

smkamranqadri

comment created time in 18 days

pull request commentrishavanand/github-profilinator

Added placeholder to the "connect with me" page

Hey @thomaslian, Thanks a lot. I really liked your idea of using labels. Could you change the placeholder to a label because I feel it makes more sense? In the case of placeholders, after users fill up a social field, the placeholder is gone and they can get confused on which one to edit.

thomaslian

comment created time in 18 days

pull request commentrishavanand/github-profilinator

Feature/supportme section

Hey @smkamranqadri, please fix the colors and then we'll be good to merge.

smkamranqadri

comment created time in 18 days

Pull request review commentrishavanand/github-profilinator

Feature/supportme section

+import React, { useContext } from 'react';+import { Input, Row, Col, Button, Dropdown, Menu, Form, Switch, Tooltip } from 'antd';+import { DownOutlined } from '@ant-design/icons';+import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';+import { faAlignLeft, faExpandArrowsAlt } from '@fortawesome/free-solid-svg-icons';++import { FieldProps } from '.';+import { globalContext } from '../../context/GlobalContextProvider';+import styles from '../../styles/fields.module.scss';++const { TextArea } = Input;++export enum STATS_ALIGNMENT {+    LEFT = 'left',+    CENTRE = 'center',+    RIGHT = 'right',+}++export interface SupportMeOptions {+    height?: string;+    width?: string;+    alignment?: STATS_ALIGNMENT;+    fitImage?: boolean;+}++export interface SupportMeData {+    paypal?: string;+    buymeacoffee?: string;+}++export interface SupportMeProps extends FieldProps {+    id?: string;+    data?: SupportMeData;+    options?: SupportMeOptions;+}++export const generateAlignmentTags = (alignment: STATS_ALIGNMENT, type: 'start' | 'end') => {+    if (alignment && type === 'start') return `<div align="${alignment}">`;+    else if (!alignment && type === 'start') return `<div>`;+    else if (alignment && type === 'end') return `</div>`;+    else return '';+};++export const generateImageTag = (data: SupportMeData, options: SupportMeOptions) => {+    const statsUrl = {+        paypal: `https://paypal.me/${data.paypal}`,+        buymeacoffee: `https://www.buymeacoffee.com/${data.buymeacoffee}`,+    };+    let html = '';+    if (data.paypal)+        html += `+            <a href="${statsUrl.paypal}" target="_blank" style="display: inline-block;">+                <img+                    src="https://img.shields.io/badge/Donate-PayPal-green.svg" +                    align="${options.alignment ? options.alignment : 'left'}"+                />+            </a>`;+    if (data.buymeacoffee)+        html += `+            <a href="${statsUrl.buymeacoffee}" target="_blank" style="display: inline-block;">+                <img+                    src="https://img.shields.io/badge/Donate-Buy%20Me%20A%20Coffee-yellow.svg" 

You missed the orange color instead of yellow.

smkamranqadri

comment created time in 18 days

PullRequestReviewEvent

Pull request review commentrishavanand/github-profilinator

Feature/supportme section

+import React, { useContext } from 'react';+import { Input, Row, Col, Button, Dropdown, Menu, Form, Switch, Tooltip } from 'antd';+import { DownOutlined } from '@ant-design/icons';+import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';+import { faAlignLeft, faExpandArrowsAlt } from '@fortawesome/free-solid-svg-icons';++import { FieldProps } from '.';+import { globalContext } from '../../context/GlobalContextProvider';+import styles from '../../styles/fields.module.scss';++const { TextArea } = Input;++export enum STATS_ALIGNMENT {+    LEFT = 'left',+    CENTRE = 'center',+    RIGHT = 'right',+}++export interface SupportMeOptions {+    height?: string;+    width?: string;+    alignment?: STATS_ALIGNMENT;+    fitImage?: boolean;+}++export interface SupportMeData {+    paypal?: string;+    buymeacoffee?: string;+}++export interface SupportMeProps extends FieldProps {+    id?: string;+    data?: SupportMeData;+    options?: SupportMeOptions;+}++export const generateAlignmentTags = (alignment: STATS_ALIGNMENT, type: 'start' | 'end') => {+    if (alignment && type === 'start') return `<div align="${alignment}">`;+    else if (!alignment && type === 'start') return `<div>`;+    else if (alignment && type === 'end') return `</div>`;+    else return '';+};++export const generateImageTag = (data: SupportMeData, options: SupportMeOptions) => {+    const statsUrl = {+        paypal: `https://paypal.me/${data.paypal}`,+        buymeacoffee: `https://www.buymeacoffee.com/${data.buymeacoffee}`,+    };+    let html = '';+    if (data.paypal)+        html += `+            <a href="${statsUrl.paypal}" target="_blank" style="display: inline-block;">+                <img+                    src="https://img.shields.io/badge/Donate-PayPal-green.svg" 

You missed the blue color instead of green.

smkamranqadri

comment created time in 18 days

PullRequestReviewEvent

issue openedrishavanand/github-profilinator

fields do not show placeholder after textarea conversion

Describe the bug During the input to textarea conversion, placeholders got left out.

To Reproduce Steps to reproduce the behaviour:

  1. Go to the social(connect with me) section
  2. See missing placeholders on all text areas

Expected behavior Text areas are supposed to show placeholders as there are no labels

Screenshots none

Desktop (please complete the following information):

  • OS: macOS
  • Browser chrome

created time in 18 days

PullRequestReviewEvent
PullRequestReviewEvent

Pull request review commentrishavanand/github-profilinator

Feature/supportme section

 export const DEMO_SECTION_DATA: Array<SectionProps & Required<Pick<SectionProps,             ],         ],     },+    {+        name: 'Support Me',+        id: '796debb6-97a6-4e56-8f4e-1fc0965074ee',+        sectionIndex: 7,+        nameToMarkdown: true,+        fields: [+            [+                {+                    type: FIELD_TYPES.SUPPORTME,+                    sectionIndex: 7,+                    columnIndex: 0,+                    id: '2c3abfca-f83e-401b-b719-6591d633f23d',+                    options: { alignment: 'left' },+                    data: { paypal: 'logarithm4', buymeacoffee: 'rishavanand' },

Please make the PayPal link empty, paypal: ''

smkamranqadri

comment created time in 18 days

Pull request review commentrishavanand/github-profilinator

Feature/supportme section

+import React, { useContext } from 'react';+import { Input, Row, Col, Button, Dropdown, Menu, Form, Switch, Tooltip } from 'antd';+import { DownOutlined } from '@ant-design/icons';+import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';+import { faAlignLeft, faExpandArrowsAlt } from '@fortawesome/free-solid-svg-icons';++import { FieldProps } from '.';+import { globalContext } from '../../context/GlobalContextProvider';+import styles from '../../styles/fields.module.scss';++const { TextArea } = Input;++export enum STATS_ALIGNMENT {+    LEFT = 'left',+    CENTRE = 'center',+    RIGHT = 'right',+}++export interface SupportMeOptions {+    height?: string;+    width?: string;+    alignment?: STATS_ALIGNMENT;+    fitImage?: boolean;+}++export interface SupportMeData {+    paypal?: string;+    buymeacoffee?: string;+}++export interface SupportMeProps extends FieldProps {+    id?: string;+    data?: SupportMeData;+    options?: SupportMeOptions;+}++export const generateAlignmentTags = (alignment: STATS_ALIGNMENT, type: 'start' | 'end') => {+    if (alignment && type === 'start') return `<div align="${alignment}">`;+    else if (!alignment && type === 'start') return `<div>`;+    else if (alignment && type === 'end') return `</div>`;+    else return '';+};++export const generateImageTag = (data: SupportMeData, options: SupportMeOptions) => {+    const statsUrl = {+        paypal: `https://paypal.me/${data.paypal}`,+        buymeacoffee: `https://www.buymeacoffee.com/${data.buymeacoffee}`,+    };+    let html = '';+    if (data.paypal)+        html += `+            <a href="${statsUrl.paypal}" target="_blank" style="display: inline-block;">+                <img+                    src="https://img.shields.io/badge/Donate-PayPal-green.svg" +                    align="${options.alignment ? options.alignment : 'left'}"+                />+            </a>`;+    if (data.buymeacoffee)+        html += `+            <a href="${statsUrl.buymeacoffee}" target="_blank" style="display: inline-block;">+                <img+                    src="https://img.shields.io/badge/Donate-Buy%20Me%20A%20Coffee-yellow.svg" 

Please use &style=flat-square to match with other shield design also, use the orange color of BuyMeACoffee to make it match the brand color.

smkamranqadri

comment created time in 18 days

Pull request review commentrishavanand/github-profilinator

Feature/supportme section

+import React, { useContext } from 'react';+import { Input, Row, Col, Button, Dropdown, Menu, Form, Switch, Tooltip } from 'antd';+import { DownOutlined } from '@ant-design/icons';+import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';+import { faAlignLeft, faExpandArrowsAlt } from '@fortawesome/free-solid-svg-icons';++import { FieldProps } from '.';+import { globalContext } from '../../context/GlobalContextProvider';+import styles from '../../styles/fields.module.scss';++const { TextArea } = Input;++export enum STATS_ALIGNMENT {+    LEFT = 'left',+    CENTRE = 'center',+    RIGHT = 'right',+}++export interface SupportMeOptions {+    height?: string;+    width?: string;+    alignment?: STATS_ALIGNMENT;+    fitImage?: boolean;+}++export interface SupportMeData {+    paypal?: string;+    buymeacoffee?: string;+}++export interface SupportMeProps extends FieldProps {+    id?: string;+    data?: SupportMeData;+    options?: SupportMeOptions;+}++export const generateAlignmentTags = (alignment: STATS_ALIGNMENT, type: 'start' | 'end') => {+    if (alignment && type === 'start') return `<div align="${alignment}">`;+    else if (!alignment && type === 'start') return `<div>`;+    else if (alignment && type === 'end') return `</div>`;+    else return '';+};++export const generateImageTag = (data: SupportMeData, options: SupportMeOptions) => {+    const statsUrl = {+        paypal: `https://paypal.me/${data.paypal}`,+        buymeacoffee: `https://www.buymeacoffee.com/${data.buymeacoffee}`,+    };+    let html = '';+    if (data.paypal)+        html += `+            <a href="${statsUrl.paypal}" target="_blank" style="display: inline-block;">+                <img+                    src="https://img.shields.io/badge/Donate-PayPal-green.svg" 

Please use &style=flat-square to match with other shield design also, use the blue color of PayPal to make it match the brand color.

smkamranqadri

comment created time in 18 days

PullRequestReviewEvent

push eventrishavanand/github-profilinator

Giacomo Lombardi

commit sha a858091f2b6c57ee91e2849755a9a5fa43e05d1b

#5: convert Input elements to TextArea

view details

push time in 18 days

issue commentrishavanand/github-profilinator

Add support me tab

Hi guys, I think there is some confusion. If I'm right, @rohanprasadofficial is talking about adding a new field for support me which the users can use to add the support me tab to their readme whereas @smkamranqadri is talking about adding the support me button for this specific project.

rohanprasadofficial

comment created time in 19 days

more