-
- ABP Commercial is a platform based
- on the open source ABP framework. It provides pre-built application modules, rapid
- application development tooling, professional UI themes, premium support and more.
-
-
-
-
-
-
-
-
Tools',
- href: 'https://commercial.abp.io/tools?ref=tmpl'
- }
- }
- "
- >
-
-
Themes',
- href: 'https://commercial.abp.io/themes?ref=tmpl'
- }
- }
- "
- >
-
-
-
-
+
+
+
+
+
+
+
+ @for(item of context.items; track $index; let last = $last){
+
+
+ @if(item.icon){
+
+ @if(item.iconType === 'image'){
+
+ }@else if(item.iconType === 'icon'){
+
+ }@else{
+
+ }
+
+ }
+ {{ item.title }}
+
+
+
+
+
+
+
}
- }
- "
- >
+
+
+
-
-
-
-
-
-
-
-
- {{ context.title }}
-
-
- @if (context.customTemplate) {
-
- } @for (link of context.links; track $index) {
-
{{ link.label }}
- }
-
-
-
-
-
-
-
-
diff --git a/templates/app/angular/src/app/home/home.component.scss b/templates/app/angular/src/app/home/home.component.scss
index 4e3bf68aa0..3f5f305dbf 100644
--- a/templates/app/angular/src/app/home/home.component.scss
+++ b/templates/app/angular/src/app/home/home.component.scss
@@ -1 +1,25 @@
-/* Styles for the home component */
\ No newline at end of file
+/* Styles for the home component */
+.card-bg-image {
+ position: absolute;
+ width: 630px;
+ height: auto;
+ bottom: 0;
+ right: 0;
+ z-index: 1;
+}
+.starting-content {
+ position: relative;
+ z-index: 2;
+}
+
+@media (min-width: 1199px) {
+ .h-lg-100 {
+ height: 100% !important;
+ }
+}
+
+@media (min-width: 768px) {
+ .h-md-100 {
+ height: 100% !important;
+ }
+}
diff --git a/templates/app/angular/src/assets/images/getting-started/abp-blog-white.svg b/templates/app/angular/src/assets/images/getting-started/abp-blog-white.svg
new file mode 100644
index 0000000000..6d85edb144
--- /dev/null
+++ b/templates/app/angular/src/assets/images/getting-started/abp-blog-white.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/app/angular/src/assets/images/getting-started/abp-blog.svg b/templates/app/angular/src/assets/images/getting-started/abp-blog.svg
new file mode 100644
index 0000000000..881609edd0
--- /dev/null
+++ b/templates/app/angular/src/assets/images/getting-started/abp-blog.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/app/angular/src/assets/images/getting-started/abp-community-white.svg b/templates/app/angular/src/assets/images/getting-started/abp-community-white.svg
new file mode 100644
index 0000000000..59aa29fcc2
--- /dev/null
+++ b/templates/app/angular/src/assets/images/getting-started/abp-community-white.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/app/angular/src/assets/images/getting-started/abp-community.svg b/templates/app/angular/src/assets/images/getting-started/abp-community.svg
new file mode 100644
index 0000000000..5260071cc7
--- /dev/null
+++ b/templates/app/angular/src/assets/images/getting-started/abp-community.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/app/angular/src/assets/images/getting-started/abp-support-white.svg b/templates/app/angular/src/assets/images/getting-started/abp-support-white.svg
new file mode 100644
index 0000000000..8de6a4c22e
--- /dev/null
+++ b/templates/app/angular/src/assets/images/getting-started/abp-support-white.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/app/angular/src/assets/images/getting-started/abp-support.svg b/templates/app/angular/src/assets/images/getting-started/abp-support.svg
new file mode 100644
index 0000000000..774bca6d49
--- /dev/null
+++ b/templates/app/angular/src/assets/images/getting-started/abp-support.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/app/angular/src/assets/images/getting-started/bg-01.png b/templates/app/angular/src/assets/images/getting-started/bg-01.png
new file mode 100644
index 0000000000..ac6b323aa9
Binary files /dev/null and b/templates/app/angular/src/assets/images/getting-started/bg-01.png differ
diff --git a/templates/app/angular/src/assets/images/getting-started/book.png b/templates/app/angular/src/assets/images/getting-started/book.png
new file mode 100644
index 0000000000..58afe9ec2a
Binary files /dev/null and b/templates/app/angular/src/assets/images/getting-started/book.png differ
diff --git a/templates/app/angular/src/assets/images/getting-started/discord.svg b/templates/app/angular/src/assets/images/getting-started/discord.svg
new file mode 100644
index 0000000000..3b03f7637f
--- /dev/null
+++ b/templates/app/angular/src/assets/images/getting-started/discord.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/templates/app/angular/src/assets/images/getting-started/img-blog.png b/templates/app/angular/src/assets/images/getting-started/img-blog.png
new file mode 100644
index 0000000000..37fc5be0e0
Binary files /dev/null and b/templates/app/angular/src/assets/images/getting-started/img-blog.png differ
diff --git a/templates/app/angular/src/assets/images/getting-started/img-community.png b/templates/app/angular/src/assets/images/getting-started/img-community.png
new file mode 100644
index 0000000000..e9d9671a11
Binary files /dev/null and b/templates/app/angular/src/assets/images/getting-started/img-community.png differ
diff --git a/templates/app/angular/src/assets/images/getting-started/img-support.png b/templates/app/angular/src/assets/images/getting-started/img-support.png
new file mode 100644
index 0000000000..27f4f13b22
Binary files /dev/null and b/templates/app/angular/src/assets/images/getting-started/img-support.png differ
diff --git a/templates/app/angular/src/assets/images/getting-started/instagram.svg b/templates/app/angular/src/assets/images/getting-started/instagram.svg
new file mode 100644
index 0000000000..f13e484152
--- /dev/null
+++ b/templates/app/angular/src/assets/images/getting-started/instagram.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/app/angular/src/assets/images/getting-started/stack-overflow.svg b/templates/app/angular/src/assets/images/getting-started/stack-overflow.svg
new file mode 100644
index 0000000000..2b09789444
--- /dev/null
+++ b/templates/app/angular/src/assets/images/getting-started/stack-overflow.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/templates/app/angular/src/assets/images/getting-started/x-white copy.svg b/templates/app/angular/src/assets/images/getting-started/x-white copy.svg
new file mode 100644
index 0000000000..38b09ee33e
--- /dev/null
+++ b/templates/app/angular/src/assets/images/getting-started/x-white copy.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/templates/app/angular/src/assets/images/getting-started/x-white.svg b/templates/app/angular/src/assets/images/getting-started/x-white.svg
new file mode 100644
index 0000000000..38b09ee33e
--- /dev/null
+++ b/templates/app/angular/src/assets/images/getting-started/x-white.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/templates/app/angular/src/assets/images/getting-started/x.svg b/templates/app/angular/src/assets/images/getting-started/x.svg
new file mode 100644
index 0000000000..422e2de1c2
--- /dev/null
+++ b/templates/app/angular/src/assets/images/getting-started/x.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/templates/app/angular/src/assets/images/getting-started/youtube.svg b/templates/app/angular/src/assets/images/getting-started/youtube.svg
new file mode 100644
index 0000000000..1d38b170b6
--- /dev/null
+++ b/templates/app/angular/src/assets/images/getting-started/youtube.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/app/angular/src/styles.scss b/templates/app/angular/src/styles.scss
index 30196d38d8..1227495d68 100644
--- a/templates/app/angular/src/styles.scss
+++ b/templates/app/angular/src/styles.scss
@@ -8,9 +8,37 @@
transform: rotate(360deg);
}
}
-:root {
+:root {
--lpx-logo: url('/assets/images/logo/logo-light.png');
--lpx-logo-icon: url('/assets/images/logo/logo-light-thumbnail.png');
+
+ .abp-logo {
+ background-repeat: no-repeat;
+ }
+
+ .abp-support {
+ width: 178px;
+ height: 30px;
+ background-image: url('/assets/images/getting-started/abp-support.svg');
+ }
+
+ .abp-community {
+ width: 215px;
+ height: 30px;
+ background-image: url('/assets/images/getting-started/abp-community.svg');
+ }
+
+ .abp-blog {
+ width: 142px;
+ height: 30px;
+ background-image: url('/assets/images/getting-started/abp-blog.svg');
+ }
+
+ .logo-x {
+ width: 20px;
+ height: 20px;
+ background-image: url('/assets/images/getting-started/x.svg');
+ }
}
.donut {
display: inline-block;
@@ -27,5 +55,4 @@
left: 50%;
transform: translate(-50%, -50%);
}
-
}