diff --git a/apps/web/config/constants.config.ts b/apps/web/config/constants.config.ts
index 96e4f6db..e3679a61 100644
--- a/apps/web/config/constants.config.ts
+++ b/apps/web/config/constants.config.ts
@@ -286,7 +286,7 @@ export const PLACEHOLDERS = {
project: 'Acme Inc',
fullName: 'John Doe',
companySize: 'Only me',
- role: 'Engineer',
+ role: 'Engineer, Manager, Founder...',
source: 'Google Search, Recommendation...',
about: 'Google Search',
};
diff --git a/packages/angular/README.md b/packages/angular/README.md
index d1dc2f4a..c46ae046 100644
--- a/packages/angular/README.md
+++ b/packages/angular/README.md
@@ -30,33 +30,69 @@ Impler's goal is to help developers create an efficient and smooth data import e
## 📦 Install
```bash
-npm install @impler/react
+npm install @impler/angular
```
```bash
-yarn add @impler/react
+yarn add @impler/angular
```
## 🔨 Usage
### Add Script
-You copy this snippet to your code before the closing body tag.
+You copy this snippet to your code in `index.html` file in head tag.
```html
-
+
```
### Add Import Button
```tsx
-import { Button as ImportButton } from '@impler/react';
+import { isPlatformBrowser } from '@angular/common';
+import { Component, Inject, PLATFORM_ID } from '@angular/core';
+import { RouterOutlet } from '@angular/router';
+import { EventCalls, EventTypesEnum, ImplerService } from '@impler/angular';
-
+@Component({
+ selector: 'app-root',
+ standalone: true,
+ imports: [RouterOutlet],
+ templateUrl: './app.component.html',
+ styleUrl: './app.component.css',
+})
+export class AppComponent {
+ title = 'import-component';
+
+ constructor(
+ private implerService: ImplerService,
+ @Inject(PLATFORM_ID) private platformId: Object
+ ) {
+ if (isPlatformBrowser(platformId)) {
+ this.implerService.initializeImpler();
+ this.implerService.subscribeToWidgetEvents((eventData: EventCalls) => {
+ switch (eventData.type) {
+ case EventTypesEnum.DATA_IMPORTED:
+ console.log('Data Imported', eventData.value);
+ break;
+ default:
+ console.log(eventData);
+ break;
+ }
+ });
+ }
+ }
+ public show(): void {
+ this.implerService.showWidget({
+ colorScheme: 'dark',
+ projectId: '...',
+ templateId: '...',
+ accessToken: '...',
+ });
+ }
+}
```
## 🔗 Links
- [Home page](https://impler.io/)
+- [Documentation](https://docs.impler.io/widget/angular-embed)
\ No newline at end of file
diff --git a/packages/react/README.md b/packages/react/README.md
index d1dc2f4a..d7c18c16 100644
--- a/packages/react/README.md
+++ b/packages/react/README.md
@@ -40,23 +40,30 @@ yarn add @impler/react
## 🔨 Usage
### Add Script
-You copy this snippet to your code before the closing body tag.
+You copy this snippet to your code before the in head tag.
```html
-
+
```
### Add Import Button
```tsx
-import { Button as ImportButton } from '@impler/react';
-
+Copy
+import { useImpler } from '@impler/react';
+
+const { showWidget, isImplerInitiated } = useImpler({
+ projectId: "",
+ templateId: "",
+ accessToken: "",
+});
+
+
```
## 🔗 Links
- [Home page](https://impler.io/)
+- [Documentation](https://docs.impler.io/widget/react-embed)
\ No newline at end of file