src/app/components/project-card/project-card.component.ts
Project card component ~extends PropertyComponent
selector | app-project-card |
styleUrls | ./project-card.component.scss |
templateUrl | ./project-card.component.html |
Properties |
|
Methods |
Inputs |
Accessors |
propertyName |
Type : Indexable
|
Injected propery name setter. |
Public getDecryptedProjectPeriod | ||||||
getDecryptedProjectPeriod(project: Project)
|
||||||
Get decrypted project period delegate.
Parameters :
Returns :
string
|
Public getProjectLogoUri | ||||||
getProjectLogoUri(imageName: string)
|
||||||
Get project logo uri delegate.
Parameters :
Returns :
any
|
Public getProjectProjectImageUri |
getProjectProjectImageUri(imageName: string, full: boolean)
|
Get project image uri delegate.
Returns :
any
|
Public isEmptyProjectProjectImage | ||||||
isEmptyProjectProjectImage(imageName: string)
|
||||||
Is empty project image delegate.
Parameters :
Returns :
boolean
|
Public replaceAll |
replaceAll(str: string, search: string | RegExp, replacement: any)
|
Replace all delegate.
Returns :
string
|
tabName | ||||||
tabName(key: string)
|
||||||
Tab name delegate.
Parameters :
Returns :
string
|
rotateDateFormat |
rotateDateFormat()
|
Rotate date format changer.
Returns :
void
|
getBackgroundLogoImageUri | ||||||
getBackgroundLogoImageUri(imageName: string)
|
||||||
Get background logoimage uri delegate.
Parameters :
Returns :
any
|
getJsDateValueFromExcel | ||||||
getJsDateValueFromExcel(excelDate: any)
|
||||||
Get JS date value from Excel delegate.
Parameters :
Returns :
any
|
getSafeUri | ||||||
getSafeUri(url: string)
|
||||||
Get safe uri delegate.
Parameters :
Returns :
any
|
linkLabel | ||||||
linkLabel(key: string | undefined)
|
||||||
Link label delegate.
Parameters :
Returns :
string
|
Public Readonly dataService |
Type : DataService
|
The data service injected dependency.
|
Public Readonly excelDateFormatterService |
Type : ExcelDateFormatterService
|
The Excel date formatter service injected dependency.
|
Public Readonly inputService |
Type : InputService
|
The input service injected dependency.
|
Public Readonly portfolioService |
Type : PortfolioService
|
The portfolio service injected dependency.
|
Public Readonly uiService |
Type : UiService
|
The UI service injected dependency.
|
dateFormat |
getdateFormat()
|
Date format |
projectProjectLinkUri |
getprojectProjectLinkUri()
|
Project link uri. |
idesAndTools |
getidesAndTools()
|
Ides and tools. |
./project-card.component.scss
@use "../stylesheets/stylesheets.component.color.scss" as color;
.cell-header {
font-size: 14px;
color: color.$header-fore-color;
}
div[class^="col-"].cell-title {
background-color: color.$cell-title-color;
}
div[class^="ckol-"].cell-capacity {
background-color: color.$cell-capacity-color;
}
div[class^="col-"].cell-normal {
background-color: color.$cell-normal-color;
}
div[class^="col-"].cell-feature {
background-color: color.$cell-feature-color;
}
div[class^="col-"].cell-faded {
background-color: color.$cell-faded-color;
}
div[class^="col-"].cell-key {
color: color.$header-fore-color;
border-color: transparent;
}
div[class^="col-"].cell-value {
border-color: transparent;
}
div[class^="col-"].cell-title.faded-fore,
div[class^="col-"].cell-faded.faded-fore,
.cell-header.faded-fore {
color: color.$faded-fore-color;
}
$figcaption-width: 12pt + 4px;
.image {
position: relative;
max-width: 900px + $figcaption-width;
}
.figure-img {
padding-right: $figcaption-width;
}
.image figcaption {
position: absolute;
width: 100%;
left: 100%;
transform: rotate(-90deg);
transform-origin: top left;
margin-left: 2px - $figcaption-width;
padding-left: 0.5rem;
font-size: 12px;
text-transform: uppercase;
}
.logo {
float: right;
width: 50px;
margin-left: 2px;
margin-bottom: 2px;
}