Skip to content

Commit de455f9

Browse files
authored
Push latest to prd (#49)
2 parents fbb7806 + ccb28b9 commit de455f9

File tree

3 files changed

+240
-91
lines changed

3 files changed

+240
-91
lines changed

README.md

Lines changed: 151 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,151 @@
1-
# grid-demos-wc
1+
# Ignite UI for Web Components Examples
2+
3+
Explore how to build lightning-fast apps with these Web Components examples.
4+
5+
[https://www.infragistics.com/webcomponents-grid-examples/home/inventory](https://www.infragistics.com/webcomponents-grid-examples/home/inventory)
6+
7+
Each sample demonstrates the power of Ignite UI’s Web Components Grids, ensuring scalability, interactivity, and flexibility. Use them as a starting point to create scalable, customizable solutions.
8+
9+
## Financial Portfolio App
10+
<img width="975" height="597" alt="Web Components Financial Portfolio App" src="https://github.com/user-attachments/assets/2bea183f-b383-4e38-a654-194e36f9a1d9" />
11+
12+
13+
**Description:**
14+
The Financial Portfolio app in Web Components delivers a clear overview of assets, profits, and losses using a sleek, responsive interface and dynamic, interactive charts. Designed with the Bootstrap Light theme, it provides a professional look and ensures a consistent user experience.
15+
16+
**Components Used:**
17+
- Data Grid
18+
- Avatar
19+
- Button
20+
- Icon
21+
- Linear Bar
22+
- Input Group
23+
- Excel Exporter Service
24+
- CSV Exporter Service
25+
26+
**Features:**
27+
- Row Selection
28+
- Sorting
29+
- Column Hiding
30+
- Column Pinning
31+
- Exporting
32+
- Conditional Cell Styling
33+
- Filtering
34+
35+
---
36+
37+
## ERP/Inventory
38+
<img width="975" height="540" alt="Web Components ERP/Inventory example" src="https://github.com/user-attachments/assets/0d1b17ae-1c03-4d0f-9e64-622f1a434b2d" />
39+
40+
41+
**Description:**
42+
Built with the Ignite UI for Web Components Hierarchical Grid and styled with the Material Light theme, the ERP/Inventory example app enables users to manage and monitor large product datasets efficiently. It allows businesses to keep track of quantities, locations, and product details without performance slowdowns.
43+
44+
**Components Used:**
45+
- Hierarchical Grid
46+
- Data Chart
47+
- Rating
48+
- Dialog
49+
- Badge
50+
- Button
51+
- Icon
52+
- Excel Exporter Service
53+
- CSV Exporter Service
54+
55+
**Features:**
56+
- Row Selection
57+
- Sorting
58+
- Filtering
59+
- Column Moving
60+
- Column Hiding
61+
- Column Pinning
62+
- Exporting
63+
64+
---
65+
66+
## Org Chart/HR Portal
67+
<img width="975" height="601" alt="Web Components HR Portal Example App" src="https://github.com/user-attachments/assets/7c58abe0-7d0d-4e47-9f4d-231a0fd58e33" />
68+
69+
70+
**Description:**
71+
The HR Portal sample app leverages the Ignite UI for Web Components Tree Grid to present and manage employee information in an intuitive, hierarchical view. With its focus on usability, the portal simplifies the management of company-wide personnel data.
72+
73+
**Components Used:**
74+
- Tree Grid
75+
- Avatar
76+
- Button
77+
- Icon
78+
- Paginator
79+
- Excel Exporter Service
80+
- CSV Exporter Service
81+
82+
**Features:**
83+
- Row Selection
84+
- Sorting
85+
- Excel Style Filtering
86+
- Column Hiding
87+
- Column Pinning
88+
- Exporting
89+
- Paging
90+
91+
---
92+
93+
## Fleet Management System
94+
<img width="975" height="592" alt="Web Components Fleet Management System Example" src="https://github.com/user-attachments/assets/1cd1fe7b-ca25-4000-b38f-3357823b0581" />
95+
96+
97+
**Description:**
98+
This Fleet Management System showcases how the Ignite UI for Web Components Grid can power a detailed master-detail layout for operational tracking. This Web Components example app is tailored for managing fleet information, covering acquisition, maintenance, and performance details of each vehicle.
99+
100+
**Components Used:**
101+
- Grid
102+
- Pie Chart
103+
- Category Chart
104+
- Card
105+
- Geographic Map
106+
- Overlay
107+
- Avatar
108+
- Badge
109+
- Tabs
110+
- Carousel
111+
- Slide
112+
- Divider
113+
- Select
114+
- Button
115+
- Icon
116+
- Excel Exporter Service
117+
- CSV Exporter Service
118+
119+
**Features:**
120+
- Sorting
121+
- Exporting
122+
- Filtering
123+
- Column Pinning
124+
- Column Hiding
125+
126+
---
127+
128+
## Sales Dashboard
129+
<img width="975" height="527" alt="Web Components Sales Dashboard Example App" src="https://github.com/user-attachments/assets/b539083f-3896-4d57-8431-7a1abc5ac7d0" />
130+
131+
132+
**Description:**
133+
This Web Components example app demonstrates how to visualize and analyze key sales metrics using the Pivot Grid from Ignite UI for Web Components. Designed for data-driven teams, it enables users to evaluate sales by product, region, and time, while spotting trends through powerful interactive filtering and pivoting.
134+
135+
**Components Used:**
136+
- Pivot Grid
137+
- Pivot Data Selector
138+
- Button
139+
- Icon
140+
- Toggle
141+
- Tooltip
142+
- Dropdown
143+
- Excel Exporter Service
144+
- CSV Exporter Service
145+
146+
**Features:**
147+
- Sorting
148+
- Exporting
149+
- Filtering
150+
- Resizing
151+
- Super Compact Mode

src/views/home/home-view.scss

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
flex-direction: column;
1515
align-items: center;
1616
box-sizing: border-box;
17+
1718
igc-chip {
1819
--ig-chip-hover-background: var(--ig-gray-300);
1920
--ig-chip-focus-background: var(--ig-gray-300);
@@ -37,6 +38,7 @@
3738
justify-content: space-between;
3839
background-color: var(--ig-surface-500);
3940
box-sizing: border-box;
41+
4042
& a {
4143
text-decoration: none;
4244
display: block;
@@ -149,9 +151,32 @@
149151
}
150152
}
151153

152-
:-webkit-full-screen {
154+
:fullscreen,
155+
:-webkit-full-screen,
156+
:host(:fullscreen),
157+
:host(:-webkit-full-screen),
158+
:host([data-browser-fullscreen]) {
153159
width: 100vw;
154160
height: 100vh;
155-
overflow: auto;
161+
display: flex;
162+
flex-direction: column;
156163
background: white;
157164
}
165+
166+
:host(:fullscreen) .demo-container,
167+
:host(:-webkit-full-screen) .demo-container,
168+
:host([data-browser-fullscreen]) .demo-container {
169+
width: 100%;
170+
height: 100%;
171+
display: flex;
172+
flex-direction: column;
173+
align-items: stretch;
174+
}
175+
176+
:host(:fullscreen) .router-container,
177+
:host(:-webkit-full-screen) .router-container,
178+
:host([data-browser-fullscreen]) .router-container {
179+
flex: 1;
180+
display: flex;
181+
overflow: auto;
182+
}

0 commit comments

Comments
 (0)