11import type { SVGIconProps } from "@instructure/ui-svg-images" ;
22import type { ComponentType , JSX } from "react" ;
3+ import React from "react" ;
34import {
45 CanvasBug ,
56 CanvasBugColor ,
@@ -21,7 +22,7 @@ interface RawFeatureInterface {
2122 icon ?: ComponentType < SVGIconProps > ;
2223 id : string ;
2324 label : string ;
24- description ?: string | JSX . Element ;
25+ description ?: JSX . Element ;
2526 colorIcon ?: ComponentType < SVGIconProps > ;
2627 link ?: string ;
2728}
@@ -31,7 +32,7 @@ export interface FeatureInterface {
3132 icon : ComponentType < SVGIconProps > ;
3233 id : string ;
3334 label : string ;
34- description : string | JSX . Element ;
35+ description : JSX . Element ;
3536 stage : StageName ;
3637 colorIcon : ComponentType < SVGIconProps > ;
3738 link ?: string ;
@@ -98,12 +99,26 @@ const RawFeatures: RawFeaturesType = {
9899 ] ,
99100 "Early Adopter" : [
100101 {
102+ description : (
103+ < >
104+ AI generated rubrics to streamline rubric creation for educators
105+ saving them time while promoting fairness, completeness and better
106+ coverage.
107+ </ >
108+ ) ,
101109 id : "rubric_generator" ,
102110 label : "Rubric Generator" ,
103111 } ,
104112 {
105113 color : canvas . color ,
106114 colorIcon : canvas . colorIcon ,
115+ description : (
116+ < >
117+ Canvas Modules are central to how students interact with course
118+ content, and we're implementing exciting changes to modernize the page
119+ and add more value.
120+ </ >
121+ ) ,
107122 icon : canvas . icon ,
108123 id : "canvas_modules" ,
109124 label : "Modules Redesign" ,
@@ -147,6 +162,13 @@ const RawFeatures: RawFeaturesType = {
147162 {
148163 color : canvas . color ,
149164 colorIcon : canvas . colorIcon ,
165+ description : (
166+ < >
167+ Discussion Insights leverages AI to assess student contributions in
168+ Canvas Discussions, helping instructors evaluate relevance and
169+ engagement at a glance.
170+ </ >
171+ ) ,
150172 icon : canvas . icon ,
151173 id : "discussion_insights" ,
152174 label : "Discussion Insights" ,
@@ -168,6 +190,7 @@ const RawFeatures: RawFeaturesType = {
168190 {
169191 id : "ignite" ,
170192 label : "Ignite Agent" ,
193+ link : "http://instructure.com/ignite-ai" ,
171194 } ,
172195 {
173196 color : studio . color ,
@@ -238,6 +261,7 @@ const RawFeatures: RawFeaturesType = {
238261 icon : canvas . icon ,
239262 id : "canvas_career" ,
240263 label : "Canvas Career" ,
264+ link : "https://instructure.com/canvas/canvas-career" ,
241265 } ,
242266 ] ,
243267} as const ;
@@ -255,7 +279,7 @@ const Features: FeaturesType = Object.fromEntries(
255279 ...feature ,
256280 color : feature . color ?? ignite . color ,
257281 colorIcon : feature . colorIcon ?? ignite . colorIcon ,
258- description : feature . description ?? "" ,
282+ description : feature . description ?? < React . Fragment /> ,
259283 icon : feature . icon ?? ignite . icon ,
260284 stage : name ,
261285 } ) ) ,
0 commit comments