refactor: start grouping brick attributes info
This commit is contained in:
@@ -25,13 +25,6 @@ type personData struct {
|
||||
Index int
|
||||
}
|
||||
|
||||
var brickColors = map[rooms.HandGesture]template.CSS{
|
||||
rooms.Meta: "--meta-color",
|
||||
rooms.ClarifyingQ: "--clarifying-q-color",
|
||||
rooms.Expand: "--expand-color",
|
||||
rooms.ProbingQ: "--probing-q-color",
|
||||
rooms.ChangeTopic: "--change-topic-color",
|
||||
}
|
||||
|
||||
// data to be passed to "roomPeople" template
|
||||
type roomTableData struct {
|
||||
@@ -191,7 +184,7 @@ func (pData personData) BricksForPerson() []brickState {
|
||||
}
|
||||
|
||||
result[gesture] = brickState{
|
||||
ColorClass: brickColors[gesture],
|
||||
ColorClass: gesture.GetGestureInfo().Color,
|
||||
TemplateType: templateType,
|
||||
}
|
||||
}
|
||||
@@ -208,6 +201,7 @@ func roomTemplatesPreview(
|
||||
type SingleBrickData struct {
|
||||
ColorClass template.CSS
|
||||
Name string
|
||||
Gesture rooms.HandGesture
|
||||
}
|
||||
|
||||
testPersonData := personData{
|
||||
@@ -262,7 +256,7 @@ func roomTemplatesPreview(
|
||||
|
||||
contentData := struct {
|
||||
DefaultColor template.CSS
|
||||
Bricks []SingleBrickData
|
||||
Gestures []rooms.HandGesture
|
||||
ABrick brickState
|
||||
TestPerson personData
|
||||
ARoom *roomTableData
|
||||
@@ -272,28 +266,7 @@ func roomTemplatesPreview(
|
||||
ColorClass: "--expand-color",
|
||||
TemplateType: "raisedBrick",
|
||||
},
|
||||
Bricks: []SingleBrickData{
|
||||
{
|
||||
Name: "expand",
|
||||
ColorClass: brickColors[rooms.Expand],
|
||||
},
|
||||
{
|
||||
Name: "probing question",
|
||||
ColorClass: brickColors[rooms.ProbingQ],
|
||||
},
|
||||
{
|
||||
Name: "change topic",
|
||||
ColorClass: brickColors[rooms.ChangeTopic],
|
||||
},
|
||||
{
|
||||
Name: "clarifying question",
|
||||
ColorClass: brickColors[rooms.ClarifyingQ],
|
||||
},
|
||||
{
|
||||
Name: "meta",
|
||||
ColorClass: brickColors[rooms.Meta],
|
||||
},
|
||||
},
|
||||
Gestures: rooms.GesturesHighToLow[:],
|
||||
TestPerson: testPersonData,
|
||||
ARoom: &roomTableData{
|
||||
Room: &aRoom,
|
||||
|
||||
Reference in New Issue
Block a user