Signed-off-by: Ajay Bura <ajbura@gmail.com>
> - Tweet about it (tag @cinnyapp)
> - Refer this project in your project's readme
> - Mention the project at local meetups and tell your friends/colleagues
-> - [Donate to us](https://liberapay.com/ajbura/donate)
+> - [Donate to us](https://cinny.in/#sponsor)
<!-- omit in toc -->
## Table of Contents
<div style={{ marginBottom: 'var(--sp-normal)' }} />
<Text variant="b1">In order to complete registration, you need to agree to the terms and conditions.</Text>
<div style={{ display: 'flex', alignItems: 'center', margin: 'var(--sp-normal) 0' }}>
- <input id="termsCheckbox" type="checkbox" required />
+ <input style={{ marginRight: '8px' }} id="termsCheckbox" type="checkbox" required />
<Text variant="b1">
{'I accept '}
<a style={{ cursor: 'pointer' }} href={url} rel="noreferrer" target="_blank">Terms and Conditions</a>
input[type=text],
input[type=username],
input[type=password],
-input[type=email] {
+input[type=email],
+input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
+input[type=checkbox] {
+ margin: 0;
+ padding: 0;
+ width: 18px;
+ height: 18px;
+ border-radius: 4px;
+ box-shadow: var(--bs-primary-border);
+ background-color: var(--bg-surface);
+ cursor: pointer;
+ @extend .flex--center;
+
+ &:checked {
+ background-color: var(--bg-primary);
+ &::before {
+ content: "";
+ display: inline-block;
+ width: 12px;
+ height: 6px;
+ border: 6px solid white;
+ border-width: 0 0 3px 3px;
+ transform: rotateZ(-45deg) translate(1px, -1px);
+ }
+ }
+}
+
textarea {
color: inherit;
word-spacing: inherit;