From fa32240204b237fde7c76e05117fd83cc6736ca3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Can=20Y=C4=B1lmaz?= <30300440+bariscanyilmaz@users.noreply.github.com> Date: Mon, 20 Feb 2023 13:08:57 +0300 Subject: [PATCH 1/6] prepare card component document --- docs/en/UI/Angular/Card-Component.md | 50 ++++++++++++++++++ .../UI/Angular/images/abp-card-component.png | Bin 0 -> 26670 bytes 2 files changed, 50 insertions(+) create mode 100644 docs/en/UI/Angular/Card-Component.md create mode 100644 docs/en/UI/Angular/images/abp-card-component.png diff --git a/docs/en/UI/Angular/Card-Component.md b/docs/en/UI/Angular/Card-Component.md new file mode 100644 index 0000000000..683deea8ec --- /dev/null +++ b/docs/en/UI/Angular/Card-Component.md @@ -0,0 +1,50 @@ +# Card Component + +ABP Card component is a wrapper component for bootstrap card class. + +## Usage + +ABP Card component is a built-in `ThemeSharedModule` component. If you imported shared module into your feature module, you don't need to do anything. + +```ts +// my-feature.module.ts + +import { ThemeSharedModule } from '@abp/ng.theme.shared'; +import { CardDemoComponent } from './chart-demo.component'; + +@NgModule({ + imports: [ + SharedModule, + // ... + ], + declarations: [CardDemoComponent], + // ... +}) +export class MyFeatureModule {} + +``` + +Then, `abp-card` component can be used. See example below: +```ts + +// card-demo.component.ts + +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-card-demo', + template: ` + + + Lorem Ipsum + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla commodo condimentum ligula, sed varius nibh eleifend sit amet. Maecenas facilisis vel arcu nec maximus. + + `, +}) +export class CardDemoComponent { } +``` + +See the result below: + +![abp-card-component](./images/abp-card-component.png) + diff --git a/docs/en/UI/Angular/images/abp-card-component.png b/docs/en/UI/Angular/images/abp-card-component.png new file mode 100644 index 0000000000000000000000000000000000000000..726c61777248e67c4c00dd3ae9cfee843e35c4ae GIT binary patch literal 26670 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 cx%W4J{~a|fzsLdT_ Date: Mon, 20 Feb 2023 13:46:02 +0300 Subject: [PATCH 2/6] explain cardClass and cardStyle inputs --- docs/en/UI/Angular/Card-Component.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/en/UI/Angular/Card-Component.md b/docs/en/UI/Angular/Card-Component.md index 683deea8ec..023ea473fb 100644 --- a/docs/en/UI/Angular/Card-Component.md +++ b/docs/en/UI/Angular/Card-Component.md @@ -34,7 +34,7 @@ import { Component } from '@angular/core'; @Component({ selector: 'app-card-demo', template: ` - + Lorem Ipsum Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla commodo condimentum ligula, sed varius nibh eleifend sit amet. Maecenas facilisis vel arcu nec maximus. @@ -48,3 +48,4 @@ See the result below: ![abp-card-component](./images/abp-card-component.png) +As you can see in above example, you can customize your card component's style with `cardStyle` input. Also you can add your custom classes with `cardClass` input. \ No newline at end of file From 1d3157811a33199528258c8b64303e9cfdb3dc76 Mon Sep 17 00:00:00 2001 From: Hamza Albreem <94292623+braim23@users.noreply.github.com> Date: Mon, 20 Feb 2023 18:15:24 +0300 Subject: [PATCH 3/6] Quick fix for the Card Component doc --- docs/en/UI/Angular/Card-Component.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/en/UI/Angular/Card-Component.md b/docs/en/UI/Angular/Card-Component.md index 023ea473fb..c564c43344 100644 --- a/docs/en/UI/Angular/Card-Component.md +++ b/docs/en/UI/Angular/Card-Component.md @@ -1,10 +1,10 @@ # Card Component -ABP Card component is a wrapper component for bootstrap card class. +The ABP Card Component is a wrapper component for the Bootstrap card class. ## Usage -ABP Card component is a built-in `ThemeSharedModule` component. If you imported shared module into your feature module, you don't need to do anything. +ABP Card Component is a built-in `ThemeSharedModule` component. If you've imported a shared module into your feature module, you don't need to do anything. ```ts // my-feature.module.ts @@ -24,7 +24,7 @@ export class MyFeatureModule {} ``` -Then, `abp-card` component can be used. See example below: +Then, the `abp-card` component can be used. See the example below: ```ts // card-demo.component.ts @@ -48,4 +48,4 @@ See the result below: ![abp-card-component](./images/abp-card-component.png) -As you can see in above example, you can customize your card component's style with `cardStyle` input. Also you can add your custom classes with `cardClass` input. \ No newline at end of file +As you can see in the example above, you can customize your card component's style with the `cardStyle` input. You can also add your custom classes with the `cardClass` input. From 6f731db76f5f5d19df1f7c08459eb169e97f1fa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Can=20Y=C4=B1lmaz?= Date: Tue, 21 Feb 2023 08:30:18 +0300 Subject: [PATCH 4/6] Update docs/en/UI/Angular/Card-Component.md Co-authored-by: Qingxiao Ren --- docs/en/UI/Angular/Card-Component.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/UI/Angular/Card-Component.md b/docs/en/UI/Angular/Card-Component.md index c564c43344..408c234483 100644 --- a/docs/en/UI/Angular/Card-Component.md +++ b/docs/en/UI/Angular/Card-Component.md @@ -14,7 +14,7 @@ import { CardDemoComponent } from './chart-demo.component'; @NgModule({ imports: [ - SharedModule, + ThemeSharedModule , // ... ], declarations: [CardDemoComponent], From 56aa3793285984b17eebe6fedda7085bbea59a71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Can=20Y=C4=B1lmaz?= Date: Wed, 22 Feb 2023 23:12:08 +0300 Subject: [PATCH 5/6] Update docs/en/UI/Angular/Card-Component.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Halil İbrahim Kalkan --- docs/en/UI/Angular/Card-Component.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/en/UI/Angular/Card-Component.md b/docs/en/UI/Angular/Card-Component.md index 408c234483..38f993c015 100644 --- a/docs/en/UI/Angular/Card-Component.md +++ b/docs/en/UI/Angular/Card-Component.md @@ -37,7 +37,8 @@ import { Component } from '@angular/core'; Lorem Ipsum - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla commodo condimentum ligula, sed varius nibh eleifend sit amet. Maecenas facilisis vel arcu nec maximus. + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla commodo condimentum ligula, sed varius nibh eleifend sit amet. Maecenas facilisis vel arcu nec maximus. + `, }) From 64e127e3c73bb3d8b26b4e08e83c8e97933470fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Can=20Y=C4=B1lmaz?= Date: Wed, 22 Feb 2023 23:12:45 +0300 Subject: [PATCH 6/6] Update docs/en/UI/Angular/Card-Component.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Halil İbrahim Kalkan --- docs/en/UI/Angular/Card-Component.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/UI/Angular/Card-Component.md b/docs/en/UI/Angular/Card-Component.md index 38f993c015..5c92d7abed 100644 --- a/docs/en/UI/Angular/Card-Component.md +++ b/docs/en/UI/Angular/Card-Component.md @@ -4,7 +4,7 @@ The ABP Card Component is a wrapper component for the Bootstrap card class. ## Usage -ABP Card Component is a built-in `ThemeSharedModule` component. If you've imported a shared module into your feature module, you don't need to do anything. +ABP Card Component is a part of the `ThemeSharedModule` module. If you've imported that module into your module, you don't need to import it again. If not, first import it as shown below: ```ts // my-feature.module.ts