-
-
![]()
-
+
+
+
![]()
+
+
diff --git a/libs/route-pages/blog-portfolio/src/project.component.ts b/libs/route-pages/blog-portfolio/src/project.component.ts
index 150b92d71..12c9775d2 100644
--- a/libs/route-pages/blog-portfolio/src/project.component.ts
+++ b/libs/route-pages/blog-portfolio/src/project.component.ts
@@ -1,9 +1,9 @@
-import {ChangeDetectorRef, Component, OnDestroy} from '@angular/core';
-import { IPortfolio, GetPortfolioService } from "@valor-software/portfolio";
+import { ChangeDetectorRef, Component, OnDestroy } from '@angular/core';
import { Subscription } from "rxjs";
import { NavigationEnd, Router } from "@angular/router";
import { filter } from "rxjs/operators";
import { DomSanitizer } from '@angular/platform-browser';
+import { IPortfolio, GetPortfolioService } from "@valor-software/common-docs";
import {checkHTMLExtension, titleRefactoring} from "@valor-software/common-docs";
@Component({
@@ -86,8 +86,8 @@ export class ProjectComponent implements OnDestroy{
});
}
- route(link: string) {
- this.router.navigate(['projects', titleRefactoring(link)]);
+ getRouteLink(link: string): string {
+ return titleRefactoring(link);
}
getRespSrc(link: string): string {
diff --git a/libs/route-pages/blog-portfolio/src/projects-block.component.html b/libs/route-pages/blog-portfolio/src/projects-block.component.html
index 82945e8bf..b267e2342 100644
--- a/libs/route-pages/blog-portfolio/src/projects-block.component.html
+++ b/libs/route-pages/blog-portfolio/src/projects-block.component.html
@@ -24,12 +24,16 @@
diff --git a/libs/route-pages/blog-portfolio/src/projects-block.component.ts b/libs/route-pages/blog-portfolio/src/projects-block.component.ts
index e907f25d8..d0343653d 100644
--- a/libs/route-pages/blog-portfolio/src/projects-block.component.ts
+++ b/libs/route-pages/blog-portfolio/src/projects-block.component.ts
@@ -1,7 +1,6 @@
import {ChangeDetectorRef, Component, Input } from '@angular/core';
-import { IPortfolio } from "@valor-software/portfolio";
import { Router } from "@angular/router";
-import { titleRefactoring } from "@valor-software/common-docs";
+import {IPortfolio, titleRefactoring} from '@valor-software/common-docs';
const SortList = {
all_projects: 'All Projects',
@@ -74,8 +73,8 @@ export class ProjectsBlockComponent {
return !!(this.sortProjects?.length && this.sortProjects?.length > 8);
}
- route(title: string) {
- this.router.navigate(['projects', titleRefactoring(title)]);
+ getRouteLink(link: string): any {
+ return titleRefactoring(link);
}
updateProjects(projects: IPortfolio[]) {
diff --git a/libs/route-pages/careers/src/careers-page.component.html b/libs/route-pages/careers/src/careers-page.component.html
index e4d6b03ab..fc5f78d10 100644
--- a/libs/route-pages/careers/src/careers-page.component.html
+++ b/libs/route-pages/careers/src/careers-page.component.html
@@ -3,8 +3,8 @@
Who we are
Professional and friendly with our clients and co-workers, we treat each other as we would want to be treated. Our working environment emphasizes equality, transparency... and a pet-friendly atmosphere! That's what Valor is all about :)
-
@@ -52,8 +52,8 @@
-
- Join us
+
+ Join us
diff --git a/libs/route-pages/for-clients/src/enterprises.component.html b/libs/route-pages/for-clients/src/enterprises.component.html
index 9d035e415..50de95063 100644
--- a/libs/route-pages/for-clients/src/enterprises.component.html
+++ b/libs/route-pages/for-clients/src/enterprises.component.html
@@ -7,8 +7,8 @@
diff --git a/libs/route-pages/for-clients/src/nonProfit.component.html b/libs/route-pages/for-clients/src/nonProfit.component.html
index e8a76f840..64a4ca660 100644
--- a/libs/route-pages/for-clients/src/nonProfit.component.html
+++ b/libs/route-pages/for-clients/src/nonProfit.component.html
@@ -7,8 +7,8 @@
Building reliable software time and budget-wise
A strong desire to change the world for the better and improve people's quality of life is one of the core drivers for Valor Software. That is why we have by now broad expertise in working with non-profit organizations (NPOs), including non-governmental organizations. We know the specifics of approaching projects of this kind, and we know how to deliver the result, setting the priorities right.
-
- Visit portfolio
+
+ Visit portfolio
diff --git a/libs/route-pages/for-clients/src/smallMediumBusinesses.component.html b/libs/route-pages/for-clients/src/smallMediumBusinesses.component.html
index 90e3e2abe..9f8aa0758 100644
--- a/libs/route-pages/for-clients/src/smallMediumBusinesses.component.html
+++ b/libs/route-pages/for-clients/src/smallMediumBusinesses.component.html
@@ -7,8 +7,8 @@
Helping your business to grow
Seeking a reliable partner with transparent processes who is available for long-term business relationships? — Search no more! Valor Software is here to become your trusted software development associate and collaborate on your brilliant idea to boost your business above and beyond!
-
- Visit portfolio
+
+ Visit portfolio
diff --git a/libs/route-pages/for-clients/src/startups.component.html b/libs/route-pages/for-clients/src/startups.component.html
index 15fc32c22..8ef8e95c7 100644
--- a/libs/route-pages/for-clients/src/startups.component.html
+++ b/libs/route-pages/for-clients/src/startups.component.html
@@ -7,8 +7,8 @@
Turning your idea into reality
Being startup entrepreneurs ourselves, we are here to support you at all stages: from pre-revenue inception to launch. Valor Software helps startups solidify their vision, develop minimum viable product (MVP) that will show the essence of your solution and its value, and launch to market with a Cloud-First scale.
-
- Visit portfolio
+
+ Visit portfolio
diff --git a/libs/route-pages/home-page/src/main-page.component.html b/libs/route-pages/home-page/src/main-page.component.html
index 3f89d33ef..05ba6d53b 100644
--- a/libs/route-pages/home-page/src/main-page.component.html
+++ b/libs/route-pages/home-page/src/main-page.component.html
@@ -50,8 +50,8 @@
{{item}}
-
- Visit blog
+
+ Visit blog
@@ -80,19 +80,20 @@
Technology
@@ -123,7 +124,7 @@
{{item}}
-
Visit {{slide.name}}
+
Visit {{slide.name}}
![]()
@@ -163,7 +164,7 @@
-
Visit {{slide.name}}
+
Visit {{slide.name}}
diff --git a/libs/route-pages/home-page/src/main-page.component.ts b/libs/route-pages/home-page/src/main-page.component.ts
index 1694e21bb..b7175045b 100644
--- a/libs/route-pages/home-page/src/main-page.component.ts
+++ b/libs/route-pages/home-page/src/main-page.component.ts
@@ -2,9 +2,9 @@ import {Component, ViewChild, ChangeDetectorRef, HostListener} from '@angular/co
import { Router } from '@angular/router';
import { NpmStatisticService } from "./getNpmStatistic.service";
import SwiperCore, { Pagination, Mousewheel, SwiperOptions } from "swiper";
-import {forkJoin, Subscription} from "rxjs";
-import {GetPortfolioService, IPortfolio, ProjectsRouteService} from "@valor-software/portfolio";
-import {titleRefactoring} from "@valor-software/common-docs";
+import { forkJoin, Subscription } from "rxjs";
+import { GetPortfolioService, IPortfolio } from "@valor-software/common-docs";
+import { titleRefactoring } from "@valor-software/common-docs";
SwiperCore.use([Mousewheel, Pagination]);
const slideModel = [
@@ -280,7 +280,6 @@ export class MainPageComponent {
private cdr: ChangeDetectorRef,
protected router: Router,
private getPortfolio: GetPortfolioService,
- private projectRouteServ: ProjectsRouteService
) {
this.$portfolio = forkJoin(this.getPortfolio.getFullListOfPortfolio()).subscribe((res: IPortfolio[] | undefined) => {
this.projects = res;
@@ -332,8 +331,8 @@ export class MainPageComponent {
}
}
- projectRoute(name: string) {
- this.router.navigate(['projects', titleRefactoring(name)]);
+ projectRoute(name: string): string {
+ return titleRefactoring(name);
}
checkIndex(index: number): boolean {
diff --git a/libs/route-pages/home-page/src/main-page.module.ts b/libs/route-pages/home-page/src/main-page.module.ts
index 12bcdabe1..eb10bb7e2 100644
--- a/libs/route-pages/home-page/src/main-page.module.ts
+++ b/libs/route-pages/home-page/src/main-page.module.ts
@@ -3,12 +3,10 @@ import { CommonModule } from '@angular/common';
import { RouterModule, Routes } from "@angular/router";
import { routes } from "./routes";
import { SwiperModule } from "swiper/angular";
-import { CommonDocsModule } from '@valor-software/common-docs';
+import { CommonDocsModule, GetPortfolioService } from '@valor-software/common-docs';
import { NpmStatisticService } from './getNpmStatistic.service';
import { MainPageComponent } from "./main-page.component";
import { FeedbackModule } from "@valor-software/feedback";
-import {GetPortfolioService, ProjectsRouteService} from "@valor-software/portfolio";
-
export { MainPageComponent } from "./main-page.component";
@@ -23,7 +21,7 @@ export { MainPageComponent } from "./main-page.component";
CommonDocsModule,
FeedbackModule
],
- providers: [NpmStatisticService, GetPortfolioService, ProjectsRouteService]
+ providers: [NpmStatisticService, GetPortfolioService]
})
export class MainPageModule {
static routes: Routes = routes;
diff --git a/libs/route-pages/services-page/src/services-page.component.html b/libs/route-pages/services-page/src/services-page.component.html
index de4952737..7bb2d9f95 100644
--- a/libs/route-pages/services-page/src/services-page.component.html
+++ b/libs/route-pages/services-page/src/services-page.component.html
@@ -3,8 +3,8 @@
Full-cycle software development for your business
We can help you cover all aspects of software development, including UX/UI design, custom web and mobile development, QA services, business analysis, and content writing. With the help of our Technical Writers, you’ll have all the documentation ready for smooth product maintenance in the future.
-
- Visit portfolio
+
+ Visit portfolio
@@ -18,7 +18,7 @@
Services
-
+
Wondering what special offerings
can we provide?
Check out our exclusive packages!
diff --git a/tsconfig.base.json b/tsconfig.base.json
index ec93ca9d1..56b526d1b 100644
--- a/tsconfig.base.json
+++ b/tsconfig.base.json
@@ -42,9 +42,6 @@
"@valor-software/home-page": [
"libs/route-pages/home-page/src/index.ts"
],
- "@valor-software/portfolio": [
- "libs/portfolio/src/index.ts"
- ],
"@valor-software/services-page": [
"libs/route-pages/services-page/src/index.ts"
]