curlui-library
v0.0.24
Published
Custom library for common UI components. Build for CurlUI.
Readme
Custom library for CurlUI components.
This library is supposed to provide custom pre-made components for commonly used use cases.
Example usage.
import {Button} form "curlui-library/Button"
let exampleButton = <Button text={"Click Here!"}/>Components list, by subclass
Activity
import { Activity, ActivityProps } from "curlui-library/Activity";Application
import {
Application,
ApplicationV2,
ApplicationProps,
} from "curlui-library/Application";AudioView
import { AudioView, AudioViewProps } from "curlui-library/AudioView";Button
import { Button, ButtonProps } from "curlui-library/Button";Canvas
import { Canvas, CanvasProps } from "curlui-library/Canvas";CollapseView
import { CollapseView, CollapseViewProps } from "curlui-library/CollapseView";Controls
import {
Switch,
CheckButton,
RadioGroup,
SwitchProps,
CheckButtonProps,
RadioGroupProps,
} from "curlui-library/Controls";FooterBar
import { FooterBar, FooterBarProps } from "curlui-library/FooterBar";Headings
import {
Heading1,
Heading2,
Heading3,
Heading4,
Heading5,
Heading6,
HeadingProps,
} from "curlui-library/Headings";IconButton
import { IconButton, IconButtonProps } from "curlui-library/IconButton";ImageView
import { ImageView, ImageViewProps } from "curlui-library/ImageView";Inputs
import {
TextInput,
NumberInput,
WeekInput,
TimeInput,
MonthInput,
DatetimeInput,
DateInput,
TextArea,
PasswordInput,
ColorInput,
FileInput,
InputProps,
TextAreaProps,
} from "curlui-library/Inputs";Label
import { Label, LabelProps } from "curlui-library/Label";Layout
import {
VerticalLayout,
HorizontalLayout,
FlowLayout,
GridLayout,
RelativeLayout,
LayoutProps,
} from "curlui-library/Layout";Link
import { Link, LinkProps } from "curlui-library/Link";Lists
import {
UnorderedList,
OrderedList,
ListItem,
UnorderedListProps,
OrderedListProps,
ListItemProps,
} from "curlui-library/Lists";Media
import { Embed, Iframe, EmbedProps, IframeProps } from "curlui-library/Media";Menu
import {
Menu,
MenuBar,
MenuItem,
MenuProps,
MenuBarProps,
MenuItemProps,
} from "curlui-library/Menu";NavigationBar
import {
NavigationBar,
NavigationBarProps,
} from "curlui-library/NavigationBar";Paragraph
import { Paragraph, ParagraphProps } from "curlui-library/Paragraph";Progress
import {
ProgressBar,
Slider,
SpinningLoader,
SliderProps,
ProgressBarProps,
SpinningLoaderProps,
} from "curlui-library/Progress";Scroll
import {
ScrollWindow,
VerticalScrollWindow,
HorizontalScrollWindow,
ScrollWindowProps,
} from "curlui-library/Scroll";Selection
import {
Select,
Option,
SelectProps,
OptionProps,
} from "curlui-library/Selection";SelectionView
import {
SelectionView,
SelectionViewProps,
} from "curlui-library/SelectionView";TabbedWindow
import { TabbedWindow, TabbedWindowProps } from "curlui-library/TabbedWindow";Table
import {
Table,
TableHeading,
TableFooter,
TableBody,
TableRow,
TableData,
TableHeader,
TableCaption,
TableProps,
TableCellProps,
TableRowProps,
TableCaptionProps,
} from "curlui-library/Table";VideoView
import { VideoView, VideoViewProps } from "curlui-library/VideoView";