open-index/open-npm huggingface dataset:
npm package: @leena-ai/nativescript-sdk
Description: Add a plugin description
Author: alok
Latest version: 1.1.5

# @leena-ai/nativescript-sdk

```javascript
ns plugin add @leena-ai/nativescript-sdk
```

## Usage

### XML + Typescript

1. Add `xmlns` to Page element
2. Use the name of `xmlns` as a selector
3. Leena SDK exports the component named `Sdk` which can be used to open a Leena bot
   
   Example: 
   ```
   <Page 
   xmlns="http://schemas.nativescript.org/tns.xsd"    
   xmlns:ln="@leena-ai/sdk" navigatingTo="navigatingTo" class="page">
    <!-- Here Goes your Header and any other UI -->
        <GridLayout>
            <ln:Sdk clientId="{{ clientId }}" token="changeme"></ln:Sdk>
        </GridLayout>
    </Page>
### Nativescript Angular 

1. Import `NativeScriptSdkModule` in the module you want to load Leena App
2. Leena SDK exports a component named `Sdk` that can used like any other Angular component
3. You can also provide a `pageTransition` if the sdk is opened as a new route with it's own component


home.component.html
```
<Button text="Leena AI" [nsRouterLink]="['/leena']" pageTransition="slideLeft" ></Button>
```

leena.component.html
```
<GridLayout>
  <Sdk clientId="clientId" token="changeme"></Sdk>
</GridLayout>
```



Note: Use a `<GridLayout>` instead of `<StackLayout>` if the UI does not load

## API

| Property          | Default | Required | Description                                            |
| ----------------- | ------- | - |------------------------------------------------------ |
| clientId          | - | Yes |The client ID for Leena bot.        |
| token          | - | Yes |The app token which will authenticate the user with Leena App |

## License

Apache License Version 2.0
npm package: @leena-ai/sdk
Description: Add a plugin description
Author: alok
Latest version: 1.0.5

# @leena-ai/sdk

```javascript
ns plugin add @leena-ai/sdk
```

## Usage

### XML + Typescript

1. Add `xmlns` to Page element
2. Use the name of `xmlns` as a selector
3. Leena SDK exports the component named `Sdk` which can be used to open a Leena bot
   
   Example: 
   ```
   <Page 
   xmlns="http://schemas.nativescript.org/tns.xsd"    
   xmlns:ln="@leena-ai/sdk" navigatingTo="navigatingTo" class="page">
    <!-- Here Goes your Header and any other UI -->
        <GridLayout>
            <ln:Sdk clientId="{{ clientId }}" token="changeme"></ln:Sdk>
        </GridLayout>
    </Page>


### Nativescript Angular 

1. Import `NativeScriptSdkModule` in the module you want to load Leena App
2. Leena SDK exports a component named `Sdk` that can used like any other Angular component


Note: Use a `<GridLayout>` instead of `<StackLayout>` if the UI does not load
## API

| Property          | Default | Required | Description                                            |
| ----------------- | ------- | - |------------------------------------------------------ |
| clientId          | - | Yes |The client ID for Leena bot.        |
| token          | - | Yes |The app token which will authenticate the user with Leena App |

## License

Apache License Version 2.0