elaw-common
Version:
Angular common directives library with clickable, click-outside and auto-focus directives
44 lines (30 loc) • 796 B
Markdown
# @elaw/common
Angular common directives library providing essential UI interaction directives.
## Installation
```bash
npm install @elaw/common
```
## Directives
### ClickableDirective
Adds hover effects and cursor pointer to elements.
```html
<div appClickable>Clickable element</div>
```
### ClickOutsideDirective
Detects clicks outside of an element.
```html
<div appClickOutside (clickOutside)="onClickOutside()">Content</div>
```
### AutoFocusDirective
Automatically focuses input elements.
```html
<input appAutoFocus>
```
## Usage
Import the directives in your component:
```typescript
import { ClickableDirective, ClickOutsideDirective, AutoFocusDirective } from '@elaw/common';
@Component({
imports: [ClickableDirective, ClickOutsideDirective, AutoFocusDirective]
})
```