Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[UI] Input #77

Closed
20 of 22 tasks
Tracked by #32 ...
fionataeyang opened this issue May 11, 2021 · 3 comments
Closed
20 of 22 tasks
Tracked by #32 ...

[UI] Input #77

fionataeyang opened this issue May 11, 2021 · 3 comments
Assignees

Comments

@fionataeyang
Copy link
Contributor

fionataeyang commented May 11, 2021

@todo

  • implement first iteration of component
    • create repository
    • set up local dev environment with pnpm
      • pnpm link the modules locally
        • pnpm link --global (to make them available)
        • pnpm link --global <./package.json#name>
    • @output 📦 repository
  • refactor component for last Fiona's commit and tag it with v0.0.0-alpha
    • @input 📦 repository
    • refactor commit with latest terminal/log to use versions
    • move terminal/logs to dev dependencies
    • rebase main branch on top of taged version
    • update package.json (new path for the dependencies)
    • @output 📦 v0.0.0-alpha
  • refactor component latest commit with new comm protocol and tag with v0.0.1-alpha

@info

Repo 📂

https://github.com/datdotorg/datdot-ui-input

Notes

(by @fionataeyang)

  • It is a bit complicated widget for many types of input, like text, number, textarea, slide range, checkbox, radio
  • Text input is part of form when it needs to fill field information like create new account form user - add new account - create new account #32 , transfer user - transfer #41 , import account form user-add-new-account-import-account #33, edit account user - edit account #40, search [UI] Search-autocomplete #99, plan name #103
  • Number input is part of form when it needs to fill field information like transfer user - transfer #41, and also it needs to support increment and decrement that is something haven't thought yet when did UI design.
    And also have to support calculation for big number which is we don't use any 3rd dependence to help calculation with big number, like balance, transfer and transaction would be using it.
    Thus, this is big matter to whole app that user and our platform all care.
  • Checkbox is part of form that it is using on set time, set repeat, custom days. And also it has to support custom checkbox via SVG icon and theme
  • Radio is part of form. It can support custom radio via SVG icon and theme
  • Should we use a custom element via div instead of text area? We've been used it on smarcontract.codes for search code snippets. Or let user can choose use native text area or custom area?
  • Password is very important with account security. No plan yet.

Type

Text

image
image
image
image

Textarea

image


Number

image

Checkbox

SET repeat

Unchecked
image

Checked
By Everyday
image

By Weekday
image

By Every week
image

By Every first
image

SET time

Unchecked
image

Checked
image

@serapath
Copy link
Member

@ninabreznik
worklog 2022.04.07 - locking UI elements

Notes:

  • v.0.0.1-alpha: ui elements, updated to use new comm protocol

Results:

v0.0.1-alpha (using new comm proto)

This was referenced Apr 18, 2022
@ninabreznik ninabreznik self-assigned this Apr 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants