All Projects → aoju → Hibiscus.js

aoju / Hibiscus.js

Licence: mit
Native Angular directives for Bootstrap4

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Hibiscus.js

Ng Bootstrap
Angular powered Bootstrap
Stars: ✭ 7,872 (+6745.22%)
Mutual labels:  datepicker, alert, carousel, progress-bar, pagination, tooltip, tabs, popover, rating, timepicker, accordion, buttons, bootstrap
Core Components
Accessible and lightweight Javascript components
Stars: ✭ 85 (-26.09%)
Mutual labels:  datepicker, progress-bar, tabs, accordion
You Dont Need Javascript
CSS is powerful, you can do a lot of things without JS.
Stars: ✭ 16,514 (+14260%)
Mutual labels:  carousel, tooltip, popover, accordion
Ngx Bootstrap
Fast and reliable Bootstrap widgets in Angular (supports Ivy engine)
Stars: ✭ 5,343 (+4546.09%)
Mutual labels:  datepicker, carousel, popover, bootstrap
Shards Ui
🎨Shards is a beautiful & modern Bootstrap 4 UI kit packed with extra templates and components.
Stars: ✭ 1,718 (+1393.91%)
Mutual labels:  datepicker, bootstrap, bootstrap4
Seven
Eleventy template using Bootstrap, Sass, Webpack, Vue.js powered search, includes lots of other features
Stars: ✭ 114 (-0.87%)
Mutual labels:  pagination, bootstrap, bootstrap4
Vue Ui For Pc
基于Vue2.x的一套PC端UI组件,包括了Carousel 跑马灯、Cascader 级联、Checkbox 多选框、Collapse 折叠面板、DatePicker 日期选择、Dialog 对话框、Form 表单、Input 输入框、InputNumber 数字输入框、Layer 弹窗层、Loading 加载、Menu 菜单、Page 分页、Progress 进度条、Radio 单选框、SelectDropDown 仿select、Switch 开关、Table 表格、Tabs 标签页、Textarea 文本框、Tooltip 文字提示、BackTop 返回顶部、steps 步骤条、Transfer 穿梭框、Tree 树形、Upload 文件上传、Lazy 图片懒加载、Loading 加载、Pagination 分页等等
Stars: ✭ 156 (+35.65%)
Mutual labels:  datepicker, tooltip, tabs
Ng2 Datetime
Datetime picker plugins wrapper for Angular2+
Stars: ✭ 165 (+43.48%)
Mutual labels:  datepicker, timepicker, bootstrap
ak-vue3
组件库包含了 AutoForm 自动表单、BackTop 返回顶部、Breadcrumb 面包屑、 Button 按钮、Cascader 级联选择器、Checkbox 多选框、Collapse 折叠面板、ColorPicker 颜色选择器、DataPicker 时间选择器、Dialog 弹层对话框、Alert 弹框、Echarts 图形图表、Form 表单、Input 输入框、Lazy 图片延时加载、Loading 加载等待、Menu 菜单、Pagination 分页、Progress 进度条、Radio 单选框、Select 选择器、Steps 步骤条、Swiper 图片轮播、Switch 开关、Table 表格、Tabs 标签页、Textarea 文本框、Tooltip 提示、Tr…
Stars: ✭ 24 (-79.13%)
Mutual labels:  tooltip, tabs, datepicker
yuanful-ui
(微信小程序插件) yuanful-ui是一套可添加到微信小程序内直接使用的免费功能插件,无需重复开发,为用户提供更丰富的服务。
Stars: ✭ 30 (-73.91%)
Mutual labels:  popover, accordion, tabs
react-native-popable
Popovers, tooltips for React Native
Stars: ✭ 298 (+159.13%)
Mutual labels:  alert, popover, tooltip
Circularpicker
CircularPicker is helpful for creating a controller aimed to manage any calculated parameter.
Stars: ✭ 73 (-36.52%)
Mutual labels:  widget, datepicker, timepicker
Material Design For Bootstrap
Important! A new UI Kit version for Bootstrap 5 is available. Access the latest free version via the link below.
Stars: ✭ 9,463 (+8128.7%)
Mutual labels:  bootstrap, bootstrap4
Clever Bootstrap 4 Admin Template With Angularjs Angular 2 Support
Clever is Boostrap 4 Admin Template with Angular 2 and AngularJS support
Stars: ✭ 98 (-14.78%)
Mutual labels:  bootstrap, bootstrap4
Staradmin Free Angular Admin Template
Star Admin Angular Admin is a free admin template based on Bootstrap 4 and Angular
Stars: ✭ 112 (-2.61%)
Mutual labels:  bootstrap, bootstrap4
Bootstrap Colorpicker
Bootstrap Colorpicker is a modular color picker plugin for Bootstrap.
Stars: ✭ 1,351 (+1074.78%)
Mutual labels:  bootstrap, bootstrap4
Aurelia Slickgrid
Aurelia-Slickgrid a wrapper of the lightning fast & customizable SlickGrid datagrid with a few Styling Themes
Stars: ✭ 100 (-13.04%)
Mutual labels:  bootstrap, bootstrap4
Flutter Status Alert
Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow.
Stars: ✭ 111 (-3.48%)
Mutual labels:  widget, alert
Bootstrap4 Fs Modal
A simple way to improve UX of Bootstrap 4 modals on mobile phones.
Stars: ✭ 102 (-11.3%)
Mutual labels:  bootstrap, bootstrap4
Vue Pagination
Pagination for vuejs with combination with bootstrap and Laravel's pagination
Stars: ✭ 102 (-11.3%)
Mutual labels:  pagination, bootstrap

-- QQ群①:839128 -- -- QQ群②:839120 --


Getting started

Native Angular directives for Bootstrap4

  • Angular (requires Angular version 4.0.0 or higher)
  • Bootstrap CSS (bootstrap-sass 4.0.0)
  • DateFns (date-fns 1.27.2 or higher. It is for DatePicker parse & format date)

Notice: OnPush @Input is recommended in @hibiscus.js, so use Immutable.js will be easy.

  • Angular 4: version <= 0.0.23; Angular 5: version >= 0.1.0 Angular 6: version >= 0.1.0

Components

  • [x] Accordion
  • [x] Action button
  • [x] Alert Confirm
  • [x] Badge
  • [x] Breadcrumbs
  • [ ] Calendar
  • [x] Carousel
  • [x] Cascader
  • [x] Checkbox Group
  • [x] DatePicker
  • [x] Dialog
  • [ ] Echarts
  • [x] File Upload
  • [x] Flow Steps
  • [x] http
  • [x] Image Cropper
  • [x] Image Upload
  • [x] Infinite Scroll
  • [x] Modal
  • [x] Message
  • [x] Notify
  • [x] Notification
  • [x] OAuth2
  • [x] Overlay
  • [x] Pager
  • [x] Pagination
  • [x] Popconfirm
  • [x] Popover
  • [x] Progress Bar
  • [x] Radio Group
  • [x] Rating
  • [x] Select
  • [x] Select Button
  • [x] Storage
  • [x] Switch
  • [x] Spin
  • [x] Tabs
  • [x] Tags
  • [x] TimePicker
  • [x] Tooltip
  • [x] Tree View
  • [x] Validators

Installation

After installing the above dependencies, install @hibiscus.js via:

npm install --save hibiscus.js

Once installed you need to import our main module.

import { HiNGModule } from 'hibiscus.js';

Then use HiNGModule to declare on your root module:

@NgModule({
  declarations: [
    AppComponent,
  ],
  imports: [
    BrowserModule,
    HiNGModule,
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule {}

And use HiNGModule to declare on your feature module:

@NgModule({
  imports: [CommonModule, FormsModule, HiNGModule],
  exports: [DatePickerDemoComponent],
  declarations: [DatePickerDemoComponent],
  providers: [],
})
export class DatePickerDemoModule {}

Animations

@hibiscus.js have got animations done. So You should include BrowserAnimationsModule or NoopAnimationsModule to your AppModule.

example:

import { BrowserAnimationsModule, NoopAnimationsModule } from '@angular/platform-browser/animations';

@NgModule({
  declarations: [
    AppComponent,
  ],
  imports: [
    BrowserModule,
    SharedModule,
    HiNGModule,
    BrowserAnimationsModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule {}

Contributors

Kemosabe Chenalan
Kemosabe Chenalan
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].