The New Way to Build with AI! Introducing ReUI — the developer platform for agentic UI with shadcn/ui
Browse ReUI Pro

AG Grid - CSS Loader issue


Hi,

When I tried to install AG Grid (data grid - the installation went smooth, however when i tried to follow up their simple grid tutorial getting loader error

I tried importing the ag grid style css in "styles.scss" file - getting the same error, even when i tried to importing the style css in component scss file getting the same error.

can you guide me through, how to fix this issue or provide me the steps to set it up AG grid properly in metronic angular theme 8.2.7 - demo 1


Text formatting options
Submit
Click any option to insert into your comment. Select text first to wrap it.
  • **text** to make things bold
  • *text* to emphasize
  • ### Heading to make headings
  • [link text](url) for links
  • ![alt text](image-url) to paste in an image
  • - item to make a list
  • 1. item to make an ordered list
  • > quote to quote somebody
  • `code` for single line of code
  • ```js ... ``` for JS code block
  • ```html ... ``` for HTML code block
  • ```scss ... ``` for SCSS code block
  • ```php ... ``` for PHP code block
  • --- for a horizontal rule
  • happy  :)
  • shocked  :|
  • sad  :(

Replies (1)

 
Deleted comment

Hi Subramanian Sankaran,

Sorry for the delay. Here's how you can properly set it up and avoid CSS loader errors:

Steps to Integrate AG Grid in Metronic Angular (Demo 1):

  1. Install AG Grid and Styles
    First, make sure you've installed both ag-grid-community and ag-grid-angular packages.

    <pre> npm install ag-grid-community ag-grid-angular --save </pre>
  2. Import AG Grid Styles in angular.json Instead of importing AG Grid styles in your styles.scss, add the styles directly to your angular.json file.

    In your angular.json, under the styles array, add the AG Grid CSS files:

    <pre> "styles": [ "src/styles.scss", "node_modules/ag-grid-community/styles/ag-grid.css", "node_modules/ag-grid-community/styles/ag-theme-alpine.css" ] </pre>
  3. Configure SCSS Files If you prefer adding specific styles for each component, you can also import the AG Grid styles in your component's SCSS file like this:

    <pre> @import "~ag-grid-community/styles/ag-grid.css"; @import "~ag-grid-community/styles/ag-theme-alpine.css"; </pre>
  4. Add AG Grid to Your Component Now, in your Angular component, you can add the AG Grid table like this:

    <pre> <ag-grid-angular class="ag-theme-alpine" [rowData]="rowData" [columnDefs]="columnDefs"> </ag-grid-angular> </pre>
  5. Check for CSS Loader Conflicts Metronic Angular already has some CSS loaders configured. If you are getting CSS loader errors, you might want to check if there are no conflicts in your Webpack or Angular configuration that override the node_modules CSS.

  6. Rebuild Your Project After making these changes, try running:

    <pre> ng serve </pre>

    This should now correctly load AG Grid and its associated styles without any issues.

Let me know if this works.

Text formatting options
Submit
Click any option to insert into your comment. Select text first to wrap it.
  • **text** to make things bold
  • *text* to emphasize
  • ### Heading to make headings
  • [link text](url) for links
  • ![alt text](image-url) to paste in an image
  • - item to make a list
  • 1. item to make an ordered list
  • > quote to quote somebody
  • `code` for single line of code
  • ```js ... ``` for JS code block
  • ```html ... ``` for HTML code block
  • ```scss ... ``` for SCSS code block
  • ```php ... ``` for PHP code block
  • --- for a horizontal rule
  • happy  :)
  • shocked  :|
  • sad  :(
Text formatting options
Submit
Click any option to insert into your comment. Select text first to wrap it.
  • **text** to make things bold
  • *text* to emphasize
  • ### Heading to make headings
  • [link text](url) for links
  • ![alt text](image-url) to paste in an image
  • - item to make a list
  • 1. item to make an ordered list
  • > quote to quote somebody
  • `code` for single line of code
  • ```js ... ``` for JS code block
  • ```html ... ``` for HTML code block
  • ```scss ... ``` for SCSS code block
  • ```php ... ``` for PHP code block
  • --- for a horizontal rule
  • happy  :)
  • shocked  :|
  • sad  :(
buy metronic keenthemes mega bundle

ReUI

Open-source React components, blocks and templates built on shadcn/ui and Tailwind CSS by Keenthemes.