-
Card title
-
Card description
+
Login to your account
+
+ Enter your email below to login to your account
+
-
+
- This is the card content area.
+
-
-
-
+
+
+
`,
- imports: [UiCard, UiCardHeader, UiCardTitle, UiCardDescription, UiCardAction, UiCardContent, UiCardFooter, UiButton]
+ imports: [UiCard, UiCardHeader, UiCardTitle, UiCardDescription, UiCardAction, UiCardContent, UiCardFooter, UiLabel, UiInput, UiButton, UiFormField],
+ host: {
+ class: 'w-2/3 mx-auto'
+ }
})
export class CardDefaultExample {}
export const cardMeta: IComponentMeta = {
title: 'Card',
- description: 'Displays content within a container with header, content and footer slots.',
+ description: 'Displays a card with header, content, and footer.',
installation: {
package: 'card',
import: `import { UiCard, UiCardHeader, UiCardTitle, UiCardDescription, UiCardAction, UiCardContent, UiCardFooter } from '@workspace/ui/directives/card';`,
@@ -37,6 +63,7 @@ export const cardMeta: IComponentMeta = {
Title
Description
+
Action
Content
Footer
@@ -52,31 +79,60 @@ export const cardMeta: IComponentMeta = {
export const cardVariants: IVariant[] = [
{
title: 'Default',
- description: 'Card with header, content and footer.',
- code: `import { UiCard, UiCardAction, UiCardContent, UiCardDescription, UiCardFooter, UiCardHeader, UiCardTitle } from '@workspace/ui/directives/card';
+ description: 'Login to your account',
+ code: `import { Component } from '@angular/core';
+import { UiCard, UiCardAction, UiCardContent, UiCardDescription, UiCardFooter, UiCardHeader, UiCardTitle } from '@workspace/ui/directives/card';
+import { UiInput } from '@workspace/ui/directives/input';
+import { UiLabel } from '@workspace/ui/directives/label';
import { UiButton } from '@workspace/ui/directives/button';
+import { UiFormField } from '@workspace/ui/directives/form-field';
@Component({
selector: 'card-default-example',
template: \`
-
+
-
Card title
-
Card description
+
Login to your account
+
+ Enter your email below to login to your account
+
-
+
- This is the card content area.
+
-
-
-
+
+
+
\`,
- imports: [UiCard, UiCardHeader, UiCardTitle, UiCardDescription, UiCardAction, UiCardContent, UiCardFooter, UiButton]
+ imports: [UiCard, UiCardHeader, UiCardTitle, UiCardDescription, UiCardAction, UiCardContent, UiCardFooter, UiLabel, UiInput, UiButton, UiFormField],
+ host: {
+ class: 'w-2/3 mx-auto'
+ }
})
export class CardDefaultExample {}`,
component: CardDefaultExample