Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
portal-apps-manage
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Registry
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
angular
portal-apps-manage
Commits
ad76d94b
Commit
ad76d94b
authored
Sep 15, 2025
by
Ooh-Ao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ย้าย path
parent
a0ad0039
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
21 additions
and
18 deletions
+21
-18
widget-config-registry.service.ts
.../widget-config/services/widget-config-registry.service.ts
+14
-11
attendance-config.component.ts
.../configs/attendance-config/attendance-config.component.ts
+1
-1
chart-config.component.ts
...nt/widgets/configs/chart-config/chart-config.component.ts
+1
-1
company-info-config.component.ts
...figs/company-info-config/company-info-config.component.ts
+1
-1
payroll-config.component.ts
...idgets/configs/payroll-config/payroll-config.component.ts
+1
-1
simple-kpi-config.component.ts
.../configs/simple-kpi-config/simple-kpi-config.component.ts
+1
-1
syncfusion-datagrid-config.component.ts
...n-datagrid-config/syncfusion-datagrid-config.component.ts
+1
-1
syncfusion-pivot-config.component.ts
...cfusion-pivot-config/syncfusion-pivot-config.component.ts
+1
-1
No files found.
src/app/portal-manage/dashboard-management/widget-config/services/widget-config-registry.service.ts
View file @
ad76d94b
import
{
Injectable
,
Type
}
from
'@angular/core'
;
import
{
SimpleKpiConfigComponent
}
from
'../simple-kpi-config/simple-kpi-config.component'
;
import
{
SyncfusionDatagridConfigComponent
}
from
'../syncfusion-datagrid-config/syncfusion-datagrid-config.component'
;
import
{
SyncfusionPivotConfigComponent
}
from
'../syncfusion-pivot-config/syncfusion-pivot-config.component'
;
import
{
ChartConfigComponent
}
from
'../chart-config/chart-config.component'
;
import
{
CompanyInfoConfigComponent
}
from
'../company-info-config/company-info-config.component'
;
import
{
AttendanceConfigComponent
}
from
'../attendance-config/attendance-config.component'
;
import
{
PayrollConfigComponent
}
from
'../payroll-config/payroll-config.component'
;
import
{
SimpleKpiConfigComponent
}
from
'../
../widgets/configs/
simple-kpi-config/simple-kpi-config.component'
;
import
{
SyncfusionDatagridConfigComponent
}
from
'../
../widgets/configs/
syncfusion-datagrid-config/syncfusion-datagrid-config.component'
;
import
{
SyncfusionPivotConfigComponent
}
from
'../
../widgets/configs/
syncfusion-pivot-config/syncfusion-pivot-config.component'
;
import
{
ChartConfigComponent
}
from
'../
../widgets/configs/
chart-config/chart-config.component'
;
import
{
CompanyInfoConfigComponent
}
from
'../
../widgets/configs/
company-info-config/company-info-config.component'
;
import
{
AttendanceConfigComponent
}
from
'../
../widgets/configs/
attendance-config/attendance-config.component'
;
import
{
PayrollConfigComponent
}
from
'../
../widgets/configs/
payroll-config/payroll-config.component'
;
export
interface
WidgetConfigComponent
{
currentConfig
:
any
;
availableColumns
:
string
[];
configChange
:
any
;
import
{
BaseConfigComponent
}
from
'../base-config/base-config.component'
;
export
interface
WidgetConfigComponent
extends
BaseConfigComponent
{
// All config components extend BaseConfigComponent which already has:
// currentConfig: any;
// availableColumns: string[];
// configChange: EventEmitter<any>;
}
@
Injectable
({
...
...
src/app/portal-manage/dashboard-management/widget
-config
/attendance-config/attendance-config.component.ts
→
src/app/portal-manage/dashboard-management/widget
s/configs
/attendance-config/attendance-config.component.ts
View file @
ad76d94b
...
...
@@ -7,7 +7,7 @@ import { MatSelectModule } from '@angular/material/select';
import
{
MatCheckboxModule
}
from
'@angular/material/checkbox'
;
import
{
MatButtonModule
}
from
'@angular/material/button'
;
import
{
MatIconModule
}
from
'@angular/material/icon'
;
import
{
BaseConfigComponent
}
from
'../base-config/base-config.component'
;
import
{
BaseConfigComponent
}
from
'../
../../widget-config/
base-config/base-config.component'
;
@
Component
({
selector
:
'app-attendance-config'
,
...
...
src/app/portal-manage/dashboard-management/widget
-config
/chart-config/chart-config.component.ts
→
src/app/portal-manage/dashboard-management/widget
s/configs
/chart-config/chart-config.component.ts
View file @
ad76d94b
...
...
@@ -7,7 +7,7 @@ import { MatSelectModule } from '@angular/material/select';
import
{
MatCheckboxModule
}
from
'@angular/material/checkbox'
;
import
{
MatButtonModule
}
from
'@angular/material/button'
;
import
{
MatIconModule
}
from
'@angular/material/icon'
;
import
{
BaseConfigComponent
}
from
'../base-config/base-config.component'
;
import
{
BaseConfigComponent
}
from
'../
../../widget-config/
base-config/base-config.component'
;
@
Component
({
selector
:
'app-chart-config'
,
...
...
src/app/portal-manage/dashboard-management/widget
-config
/company-info-config/company-info-config.component.ts
→
src/app/portal-manage/dashboard-management/widget
s/configs
/company-info-config/company-info-config.component.ts
View file @
ad76d94b
...
...
@@ -7,7 +7,7 @@ import { MatSelectModule } from '@angular/material/select';
import
{
MatCheckboxModule
}
from
'@angular/material/checkbox'
;
import
{
MatButtonModule
}
from
'@angular/material/button'
;
import
{
MatIconModule
}
from
'@angular/material/icon'
;
import
{
BaseConfigComponent
}
from
'../base-config/base-config.component'
;
import
{
BaseConfigComponent
}
from
'../
../../widget-config/
base-config/base-config.component'
;
@
Component
({
selector
:
'app-company-info-config'
,
...
...
src/app/portal-manage/dashboard-management/widget
-config
/payroll-config/payroll-config.component.ts
→
src/app/portal-manage/dashboard-management/widget
s/configs
/payroll-config/payroll-config.component.ts
View file @
ad76d94b
...
...
@@ -7,7 +7,7 @@ import { MatSelectModule } from '@angular/material/select';
import
{
MatCheckboxModule
}
from
'@angular/material/checkbox'
;
import
{
MatButtonModule
}
from
'@angular/material/button'
;
import
{
MatIconModule
}
from
'@angular/material/icon'
;
import
{
BaseConfigComponent
}
from
'../base-config/base-config.component'
;
import
{
BaseConfigComponent
}
from
'../
../../widget-config/
base-config/base-config.component'
;
@
Component
({
selector
:
'app-payroll-config'
,
...
...
src/app/portal-manage/dashboard-management/widget
-config
/simple-kpi-config/simple-kpi-config.component.ts
→
src/app/portal-manage/dashboard-management/widget
s/configs
/simple-kpi-config/simple-kpi-config.component.ts
View file @
ad76d94b
...
...
@@ -5,7 +5,7 @@ import { MatFormFieldModule } from '@angular/material/form-field';
import
{
MatInputModule
}
from
'@angular/material/input'
;
import
{
MatSelectModule
}
from
'@angular/material/select'
;
import
{
MatCheckboxModule
}
from
'@angular/material/checkbox'
;
import
{
BaseConfigComponent
}
from
'../base-config/base-config.component'
;
import
{
BaseConfigComponent
}
from
'../
../../widget-config/
base-config/base-config.component'
;
@
Component
({
selector
:
'app-simple-kpi-config'
,
...
...
src/app/portal-manage/dashboard-management/widget
-config
/syncfusion-datagrid-config/syncfusion-datagrid-config.component.ts
→
src/app/portal-manage/dashboard-management/widget
s/configs
/syncfusion-datagrid-config/syncfusion-datagrid-config.component.ts
View file @
ad76d94b
...
...
@@ -5,7 +5,7 @@ import { MatFormFieldModule } from '@angular/material/form-field';
import
{
MatInputModule
}
from
'@angular/material/input'
;
import
{
MatSelectModule
}
from
'@angular/material/select'
;
import
{
MatCheckboxModule
}
from
'@angular/material/checkbox'
;
import
{
BaseConfigComponent
}
from
'../base-config/base-config.component'
;
import
{
BaseConfigComponent
}
from
'../
../../widget-config/
base-config/base-config.component'
;
@
Component
({
selector
:
'app-syncfusion-datagrid-config'
,
...
...
src/app/portal-manage/dashboard-management/widget
-config
/syncfusion-pivot-config/syncfusion-pivot-config.component.ts
→
src/app/portal-manage/dashboard-management/widget
s/configs
/syncfusion-pivot-config/syncfusion-pivot-config.component.ts
View file @
ad76d94b
...
...
@@ -7,7 +7,7 @@ import { MatSelectModule } from '@angular/material/select';
import
{
MatCheckboxModule
}
from
'@angular/material/checkbox'
;
import
{
MatButtonModule
}
from
'@angular/material/button'
;
import
{
MatIconModule
}
from
'@angular/material/icon'
;
import
{
BaseConfigComponent
}
from
'../base-config/base-config.component'
;
import
{
BaseConfigComponent
}
from
'../
../../widget-config/
base-config/base-config.component'
;
@
Component
({
selector
:
'app-syncfusion-pivot-config'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment