feat: add Welcome Kit dispatch dialog and Share Holders view
build-run / Run Lint, Build and Deploy (push) Canceled after 0s
Publish Image in Docker Hub / build (push) Canceled after 0s
Playwright E2E Tests / Run Playwright Tests (push) Canceled after 0s
Tests / testRigor (push) Canceled after 0s

This commit is contained in:
Anshul Rathore
2026-07-31 14:06:27 +05:30
parent f687e1808d
commit a560cd6533
15 changed files with 1051 additions and 12 deletions
+33
View File
@@ -22,6 +22,39 @@ import { Observable } from 'rxjs';
export class SharesService {
private http = inject(HttpClient);
/**
* @param {any} params Optional HTTP params (like offset, limit, search)
* @returns {Observable<any>} List of all share accounts
*/
getSharesAccounts(params?: any): Observable<any> {
return this.http.get('/accounts/share', { params });
}
/**
* @returns {Observable<any>} List of all share accounts with client details summary
*/
getShareAccountSummaries(searchTerm?: string): Observable<any> {
let params = new HttpParams();
if (searchTerm) {
params = params.set('searchTerm', searchTerm);
}
return this.http.get('/shareaccounts/summary', { params });
}
/**
* @returns {Observable<any>} List of all offices
*/
getOffices(): Observable<any> {
return this.http.get('/offices');
}
/**
* @returns {Observable<any>} List of all share products
*/
getShareProducts(): Observable<any> {
return this.http.get('/products/share');
}
/**
* @param {string} accountId Shares Account Id of account to get data for.
* @param {boolean} template Shares account template required?.