open-index/open-npm huggingface dataset:
npm package: @polk_county_public_schools/ngx-pcps-dialogs
Description: A basic set of Material Design dialog box services that can be used to provide common functionality to an Angular Material-enabled application.
Author: Jason Karol
Latest version: 20.0.3

# Installation / Getting Started

To use the PCPS Material Dialogs library in your own project, you must be using Angular 19+ along with Angular Material 19+. Follow these steps to incorporate the library into your own application:

- Add the library to your package.json:

`npm install @polk_county_public_schools/ngx-pcps-dialogs`

- Define a theme for your application. You may do this using the angular.json file by importing a predefined Angular Material M3 theme CSS file, or by using your styles.scss file to specify the theme directly. For instance:

```@use '@angular/material' as mat;

html {
    color-scheme: light dark;
    @include mat.theme(
        (
            color: (
                primary: mat.$azure-palette,
                tertiary: mat.$blue-palette,
                theme-type: color-scheme,
            ),
            typography: Roboto,
            density: 0,
        )
    );
}
```

- Ensure that your application is loading the Roboto font as recommended by Google:

```
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap" rel="stylesheet">
```

# Using Dialogs

To use any specific dialog, first import the necessary related module into your standalone component or module:

```
import { ConfirmationDialogModule } from '@polk_county_public_schools/ngx-pcps-dialogs/confirmation';
```

Next, inject the related service into your component:

```
protected readonly confDlgSvc = inject(ConfirmationDialogService);
```

Last, call the service's `Open()` method, supplying the options in the call:

```
this.confDlgSvc.Open({
    TitleText: 'A dialog title',
    MessageText: 'This is message text.',
    OKText: 'Done'
});
```
npm package: @polk_county_public_schools/ngx-pcps-spartan-ui
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 18.0.0.
Latest version: 18.0.31

# NgxPcpsSpartanUi

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 18.0.0.

## Code scaffolding

Run `ng generate component component-name --project ngx-pcps-spartan-ui` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project ngx-pcps-spartan-ui`.
> Note: Don't forget to add `--project ngx-pcps-spartan-ui` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build ngx-pcps-spartan-ui` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build ngx-pcps-spartan-ui`, go to the dist folder `cd dist/ngx-pcps-spartan-ui` and run `npm publish`.

## Running unit tests

Run `ng test ngx-pcps-spartan-ui` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
npm package: @polk_county_public_schools/ngx-pcps-spartan-ui-dialogs
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 18.0.0.
Latest version: 18.0.8

# NgxPcpsSpartanUiDialogs

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 18.0.0.

## Code scaffolding

Run `ng generate component component-name --project ngx-pcps-spartan-ui-dialogs` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project ngx-pcps-spartan-ui-dialogs`.
> Note: Don't forget to add `--project ngx-pcps-spartan-ui-dialogs` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build ngx-pcps-spartan-ui-dialogs` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build ngx-pcps-spartan-ui-dialogs`, go to the dist folder `cd dist/ngx-pcps-spartan-ui-dialogs` and run `npm publish`.

## Running unit tests

Run `ng test ngx-pcps-spartan-ui-dialogs` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.