summaryrefslogtreecommitdiffstats
path: root/src/components/Form
Commit message (Collapse)AuthorAgeFilesLines
* chore: combine input/textarea/select in a single componentArmand Philippot2022-02-2512-442/+0
|
* refactor: replace label elements with Label componentArmand Philippot2022-02-253-32/+12
|
* feat: improve Ackee tracking (#11)Armand Philippot2022-02-235-1/+128
| | | | | | | | | | | | | | | | | * build(deps): add use-ackee hook package * chore: create a context provider for Ackee The provider allows users to change the 'detailed' settings. * chore: add a select menu to choose which info to share with Ackee * chore: add a tooltip for askee settings * chore: replace default select styles with custom styles * chore: register user choice in localstorage * chore: replace Matomo with Ackee in legal notice
* fix: make schema.org markup valid (#4)Armand Philippot2022-02-161-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 49c1b3b1556a0eb91c429a961fedd2bded8ffd47 Author: Armand Philippot <git@armandphilippot.com> Date: Wed Feb 16 15:17:52 2022 +0100 chore: add headline field to blogPosting schema commit 42214c6f032cc899ec252a9387be35dcad738546 Author: Armand Philippot <git@armandphilippot.com> Date: Wed Feb 16 15:09:11 2022 +0100 chore: update the searchAction markup and add query-input Google was complaining about "query-input" which is not in Schema.org representation. So I added it. commit 5f29226d937cbdcd262df2793f1588435d850f02 Author: Armand Philippot <git@armandphilippot.com> Date: Wed Feb 16 14:32:14 2022 +0100 chore: remove breadcrumb from homepage The breadcrumb is not displayed on the homepage, so the breadcrumb field should not appear inside Schema markup.
* chore: improve contact form behaviorArmand Philippot2022-02-101-1/+1
| | | | | | | * The status was not visile in top of the form, so I moved it under the submit button. * It was possible to send an empty form. * The input type for email should be email instead of text.
* chore: improve keyboard navigationArmand Philippot2022-01-181-1/+20
| | | | | Add some focus styles mainly in toolbar components to help identify active items when navigating with a keyboard.
* refactor(settings): make toggle reusableArmand Philippot2022-01-174-2/+111
| | | | | Toggle will be used for others settings so I extract the functionnality from ThemeToggle.
* refactor(styles): rename shadow and border variablesArmand Philippot2022-01-161-3/+3
|
* chore(comments): handle comment replyArmand Philippot2022-01-151-0/+6
|
* chore: improve search box and add button interactions on hover/focusArmand Philippot2022-01-071-0/+14
|
* chore: improve comment sectionArmand Philippot2022-01-073-4/+23
| | | | I also adjust styles for all forms and primary buttons.
* chore: replace theme button with settingsArmand Philippot2022-01-052-6/+3
| | | | | I plan to add more user settings so theme options should be inside settings.
* refactor(sharing): avoid nested template literalsArmand Philippot2022-01-041-4/+2
| | | | | This improves readability. I also rename a variable to avoid duplicate between global scope and useEffect scope.
* chore: add a theme toggleArmand Philippot2021-12-271-0/+4
| | | | Dark theme is not implemented yet.
* chore: define search form visibilityArmand Philippot2021-12-203-21/+37
|
* chore: create mutation to send mail from contact formArmand Philippot2021-12-171-7/+9
|
* chore: create contact pageArmand Philippot2021-12-166-0/+149