cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Chatbotdev
Regular Visitor

Customize the options display

Can we change the display alignment of options from being displayed horizontally, can it be displayed vertically.  

8 REPLIES 8
ggupta
PVA
PVA

Hello, You can do with a custom canvas implementation which requires code, but not out of the box yet. We are adding support for vertical alignment shortly and will post in the announcements when we release it. Thanks.

Can you please provide the code to get this vertical allignment?, I can't find it anywhere, not in the documentation, default style file, and not even in the forums.

 

Thanks,

Juan

murthyyvsn
Microsoft
Microsoft

Any update on this topic?

const styleOptions = {

// Add styleOptions to customize Web Chat canvas
suggestedActionLayout: 'stacked',
};

That should do it.

Hi @ggupta 
any news about the improvement to put the menus vertically?

PowerPuffKK
Frequent Visitor

Hi @DiegoPeres,

 

I've had to do this for my first PVA project some time ago as the carousel format of the options was raised as an accessibility issue. It took a while to work it out but I have done so successfully and have used it ever since - I thought it might be easier to paste the code snippet that you can reuse if you wish. You'll need to go to https://docs.microsoft.com/en-us/power-virtual-agents/customize-default-canvas for the full code and then in the const styleOptions section, paste the line I have bolded below. This will change the layout of the suggested actions from carousel to stacked. I'd also suggest using the second bolded line with the wrapped text (this will ensure that for long text options, the text will be wrapped within the button - this also took me ages to figure out!).

 

Please mark my answer as a solution if it helped!

 

const styleOptions = {
// Add styleOptions to customize web chat canvas
botAvatarInitials: 'BT',
accent: '#003087',
botAvatarBackgroundColor: "#FFFFFF",
botAvatarImage: 'https://image.flaticon.com/icons/png/128/265/265668.png',
userAvatarInitials: 'BT',
accent: '#003087',
userAvatarBackgroundColor: "#FFFFFF",
userAvatarImage: 'https://image.flaticon.com/icons/png/128/4776/4776976.png',
hideUploadButton: true,
suggestedActionLayout: 'stacked',
suggestedActionDisabledBorder: null,
suggestedActionDisabledBorderColor: '#E6E6E6',
suggestedActionDisabledBorderStyle: 'solid',
suggestedActionDisabledBorderWidth: 2,
suggestedActionsStackedLayoutButtonTextWrap: true,
emojiSet: true,

};

 

 

Kind regards,

Kristine

PowerPuffKK

marvin_B
New Member

Hi Everyone,

 

Is there a way to customize the options inside Teams? From what I gather, the solutions in these forums refer to customizing the web app. 

Hi @marvin_B ,

 

The Teams version of PVA renders slightly differently and doesn't support stacked options which can only be accommodated using code. I've tried extending the PVA for Teams using Bot Framework but even thumbnail/hero cards get rendered differently. At present I don't think it's possible.

 

Kristine

Helpful resources

Announcements
PVA_User Group Leader_768x460.jpg

Manage your user group events

Check out the News & Announcements to learn more.

Community Connections 768x460.jpg

Community & How To Videos

Check out the new Power Platform Community Connections gallery!

Carousel 2021 Release Wave 2 Plan 768x460.jpg

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

Welcome Super Users.jpg

Super User Season 2

Congratulations, the new Super User Season 2 for 2021 has started!

Center-of-Excellence-Starter-Kit-cropped 768x460.png

The Total Economic Impact™ of Power Virtual Agents

Read this 2021 commissioned study, conducted by Forrester Consulting.

Top Solution Authors
Users online (1,462)