Styles in Angular Project

Styles in Angular Project

  1. เนื่องจาก GIS Design System เป็นส่วนเสริมของ library PrimeNG จึงต้องติดตั้ง PrimeNG ที่ Angular Project ก่อน โดยคุณสามารถศึกษาขั้นตอนการติดตั้งได้ที่ https://primeng.org/installation

    ** ตรวจสอบเวอร์ชั่นของ @angular/core ใน Project ก่อน และติดตั้ง primeng เวอร์ชั่นที่ตรงกัน (เช่น ถ้าหากใช้ @angular/core v.14 ก็ให้ติดตั้ง primeng@14 เป็นต้น)
  2. เนื่องจาก library ต่างๆ ใน @atlasx เก็บอยู่ใน Private Repository จึงต้องทำการ login ก่อน ด้วยคำสั่งต่อไปนี้

    npm login --scope=@atlasx --registry=https://atlasx.cdg.co.th/nexus/repository/npm-private/

    ** กรุณาติดต่อทีม Tech เพื่อขอ Username, Password และ Email สำหรับ login
  1. ติดตั้ง library ที่ Angular Project ด้วยคำสั่งต่อไปนี้

    npm install --save @atlasx/gis-design-system-style
  2. ทำการเพิ่ม css หรือ scss เข้าสู่ Angular Project โดยเพิ่ม path ไปยัง .css/.scss เข้าไปในไฟล์ angular.json
    ...
    "styles": [
        "src/styles.css",
        "node_modules/primeicons/primeicons.css",
        "node_modules/primeng/resources/themes/lara-light-blue/theme.css",
        "node_modules/primeng/resources/primeng.min.css",
        "node_modules/@atlasx/gis-design-system-style/design-system.css"
    ]
    ...
  1. หมายเหตุเพิ่มเติม สามารถดาวน์โหลดตัวอย่างการนำ GIS Design System ไปใช้งานได้ที https://gitlab.gisc.cdg.co.th/tech-001.technology/gisdesignsystem/atlasxdesignsystem