centrifuge / axis Goto Github PK
View Code? Open in Web Editor NEWSingle source of truth used to build user interfaces for Centrifuge
Home Page: https://axis.centrifuge.io/
Single source of truth used to build user interfaces for Centrifuge
Home Page: https://axis.centrifuge.io/
Create OptionalSection Component.
title-> value of the title
, optional->Object
= {text:"name of the label",collapsed:true}<Section title="Testing Section title" optional={{text:"toggle section",collapsed:true}}>
section: {
// heading has props for the heading of the section
heading: {
level: 3,
gap: "medium"
},
// border for section
border: {
side: "bottom",
size: "xsmall",
color: "gray"
}
}
Enable to copy other content than the content displayed, when clicking on copy, e.g. copy the CF ID when user name is displayed
Axis should have a Modal component that abstract Grommets Layer Api to
https://gallery.io/projects/MCHbtQVoQ2HCZZBD5y0MRWss/files/MCHtA7U1iMGr6xdNBJ3f4-jW9nTynWkNYjg
modal
prop which contains all the theming options and support the extend option.modal: {
icons: {
close:
},
title: {
level:1,
size:"medium",
color
},
[layer options it can override]
extend:
}
Axis theme should override the grommet table styles to look like https://gallery.io/projects/MCHbtQVoQ2HCZZBD5y0MRWss/files/MCEJu8Y2hyDScRuo7jMxBagbNPzuiX-jMBA.
currently v5 is in RC6
We need a set common widgets to use in our UIs that represent ERC20 balances and amount both to modify and read values. It's important that they don't round any inputs and have arbitrary precision (that goes beyond javascript's standard 64bit numbers). You should be able to specify a number of digits to display with a property on the react component.
It might be worthwhile to look into how gnosis safe implemented some of their widgets: https://github.com/gnosis/safe-react
The bold text is the widget description and not part of the wireframe of the widget:
I think we should open source this soon. Things to do before:
This needs to be broken up in multiple items
https://gallery.io/projects/MCHbtQVoQ2HCZZBD5y0MRWss/files/MCEJu8Y2hyDScdgmKtK2ky6aXWMIf-FuG8E
Define all sizing for all level -> size Headings in Axis Theme
See https://github.com/philipstanislaus/tinlake-ui/blob/377599020f91211f6a6cfdaa2b76f34b7274f0b5/components/StyledApp/index.tsx for a workaround that can be copied here to fix this.
Axis should have a FormField section in the story book similar to the one in grommet where we showcase all the form controls inside the FormField
Mockups:
https://gallery.io/projects/MCHbtQVoQ2HCZZBD5y0MRWss/files/MCHtA7U1iMGr6-AgNeF29StCvG1QRxMEPsw
We need a set common widgets to use in our UIs that represent ERC20 and ERC721 assets, balances and amount both to modify and read values.
Decimal Widgets:
The bold text is the widget description and not part of the wireframe of the widget
It might be worthwhile to look into how gnosis safe implemented some of their widgets: https://github.com/gnosis/safe-react
The DatePicker should compose the following grommet components:
The component should follow the Architecture from grommet's Select Component
https://github.com/grommet/grommet/tree/master/src/js/components/Select
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.