@sixbell-telco/sdk
Version:
A collection of reusable components designed for use in Sixbell Telco Angular projects
37 lines (36 loc) • 1.32 kB
TypeScript
import * as i0 from "@angular/core";
/** Possible alignment options for card actions */
export type CardActionsAligmentProps = 'left' | 'right' | 'center';
/**
* A container component for card action buttons/controls
*
* @remarks
* Part of the card component ecosystem. Provides consistent layout
* and alignment for card actions. Should be used inside `<st-card>`
* components following content sections.
*
* @example
* ```html
* <st-card>
* <st-card-title>Card Header</st-card-title>
* <st-card-content>Content</st-card-content>
* <st-card-actions alignment="right">
* <button class="btn">Action</button>
* </st-card-actions>
* </st-card>
* ```
*/
export declare class CardActionsComponent {
/**
* Horizontal alignment of actions
* @defaultValue 'left'
*/
alignment: import("@angular/core").InputSignal<CardActionsAligmentProps>;
/**
* @internal
* Computed class string for the actions container
*/
componentClass: import("@angular/core").Signal<string>;
static ɵfac: i0.ɵɵFactoryDeclaration<CardActionsComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CardActionsComponent, "st-card-actions", never, { "alignment": { "alias": "alignment"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}