@lamnhan/nguix-starter

The Angular Starter UI/UX kit.

Usage no npm install needed!

<script type="module">
  import lamnhanNguixStarter from 'https://cdn.skypack.dev/@lamnhan/nguix-starter';
</script>

README

Getting started

Homepage: https://nguix-starter.lamnhan.com

Installation

Install theming, @unistylus/core:

npm i @unistylus/{core,bootstrap}

Install data models, @lamnhan/schemata:

npm i @lamnhan/{schemata,ngx-schemata}

Install utilities, @lamnhan/ngx-useful:

npm i @lamnhan/ngx-useful

Install NGUIX library, @lamnhan/nguix-starter:

npm i @lamnhan/nguix-starter

Basic usage

Use a component:

// import the module --> app.module.ts
import { NguixHeaderComponentModule } from "@lamnhan/nguix-starter";
<!--  use the component ~~> app.component.html -->

<nguix-header></nguix-header>

Use a page:

// define a route --> app-routing.module.ts
const routes: Routes = [
  {
    path: "**",
    loadChildren: () =>
      import("@lamnhan/nguix-starter").then((m) => m.NguixOopsPageModule),
  },
];

See guides for more articles. Also see the list of components, pages, splashscreens.

Also, visit the homepage.

Modules

Class Description
NguixStarterI18nModule
NguixStarterModule

Components

Class Description
AccountComponent
AvatarComponent
AvatarEditorComponent
ContentComponent
CoverComponent
CoverEditorComponent
FooterComponent
Header2ndComponent
HeaderComponent
IconComponent
ImageCropperComponent
LoginComponent
NavIndicatorComponent
NetworkIndicatorComponent
OopsComponent
PostComponent
PostsComponent
PwaBoxComponent
PwaReminderComponent
RegisterComponent
ShareComponent
SkeletonPostComponent
SkeletonPostsComponent
SkeletonVideoComponent
SkeletonVideosComponent
SpinnerComponent
TabsComponent
TextEditorComponent
VideoComponent
VideoPlayerComponent
VideosComponent

Services

Pipes

License

@lamnhan/nguix-starter is released under the MIT license.