Skip to content

Add a React sample for Power Pages BYOC #712

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
29 changes: 28 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -289,4 +289,31 @@ __pycache__/
*.xsd.cs

# MAC OS
.DS_Store
.DS_Store

# Logs
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Build output
dist/

# Vite cache
.vite/

# TypeScript
*.tsbuildinfo

# Environment variables
.env.*

# IDE files
.vscode/
.idea/

# Miscellaneous
.DS_Store
Thumbs.db
1 change: 1 addition & 0 deletions portals/bring-your-own-code-samples/react-sample/.env
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
VITE_TENANT_ID=aaaabbbb-0000-cccc-1111-dddd2222eeee
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
- adx_displayname: English
adx_languagecode: en-US
adx_lcid: 1033
adx_name: English
adx_portallanguageid: dcda8898-5dc6-468a-8c43-9763d042f1fc
adx_systemlanguage: 1033
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
- adx_botconsumerid: 0636f2e3-cf36-f011-8c4e-7c1e520c8613
adx_botschemaname: cr2de_dbe13372-d151-408c-942e-2aab9410356c
adx_configjson: '{"skillConfigViewName":"Car Sales Management bot Answers"}'
adx_name: Bot Consumer
- adx_botconsumerid: 16f6c737-54a7-4054-b04a-56ac7370c483
adx_botschemaname: crdb4_a551ef17-3f85-44f6-a1c7-95d23bf17748
adx_configjson: '{"skillConfigViewName":"ggrSalesOrder bot Answers"}'
adx_name: Bot Consumer
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<p>Copyright © {{ now | date: 'yyyy' }}. All rights reserved.</p>
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
adx_contentsnippetid: 7f8a9fa9-c894-44d9-ab3f-b9c04f5e7d5b
adx_contentsnippetlanguageid: dcda8898-5dc6-468a-8c43-9763d042f1fc
adx_display_name: Footer
adx_name: Footer
adx_type: 756150001
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Search
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
adx_contentsnippetid: 9c6a7717-86c8-4eee-9ee8-ef207ed39b4e
adx_contentsnippetlanguageid: dcda8898-5dc6-468a-8c43-9763d042f1fc
adx_display_name: Header/Search/ToolTip
adx_name: Header/Search/ToolTip
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Toggle navigation
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
adx_contentsnippetid: 1563e8af-8fa9-4811-8915-b6e878033119
adx_contentsnippetlanguageid: dcda8898-5dc6-468a-8c43-9763d042f1fc
adx_display_name: Header/Toggle Navigation
adx_name: Header/Toggle Navigation
adx_type: 756150001
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Contoso Limited
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
adx_contentsnippetid: e70b366e-b90f-45a5-aed0-41a7f0615cb8
adx_contentsnippetlanguageid: dcda8898-5dc6-468a-8c43-9763d042f1fc
adx_display_name: Logo alt text
adx_name: Logo alt text
adx_type: 756150000
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/Logo-sm-64.png
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
adx_contentsnippetid: 8df3d962-f2ea-4c94-a10e-502891366c92
adx_contentsnippetlanguageid: dcda8898-5dc6-468a-8c43-9763d042f1fc
adx_display_name: Logo URL
adx_name: Logo URL
adx_type: 756150000
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<a href="~/">{% if snippets['Logo URL'] %}<img src="{{ snippets['Logo URL'] }}" alt="{{ snippets['Logo alt text'] }}" style="width: auto; height: 32px; margin: 0 10px;">{% endif %}
{% if snippets['Site name'] %}<h1 class="siteTitle custom-sitetitle">{{ snippets['Site name'] }}</h1>{% endif %}
</a>
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
adx_contentsnippetid: 60187ef4-2575-4097-ab17-7a6fd62e178a
adx_contentsnippetlanguageid: dcda8898-5dc6-468a-8c43-9763d042f1fc
adx_display_name: Mobile Header
adx_name: Mobile Header
adx_type: 756150001
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
No results found.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
adx_contentsnippetid: f930e3fa-a8a2-48cf-a36d-4a9188cf246e
adx_contentsnippetlanguageid: dcda8898-5dc6-468a-8c43-9763d042f1fc
adx_display_name: Search/No Results
adx_name: Search/NoResults
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ current_page }} - {{ page_size }} of {{ searchindex.approximate_total_hits }} Results
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
adx_contentsnippetid: e2b42a13-4086-416e-9dc9-0873ad2a0753
adx_contentsnippetlanguageid: dcda8898-5dc6-468a-8c43-9763d042f1fc
adx_display_name: Search/Results Count
adx_name: Search/ResultsCount
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Results for {{ request.params.q }}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
adx_contentsnippetid: 5673e363-e97b-46d8-ad4d-23ac17d0c1e1
adx_contentsnippetlanguageid: dcda8898-5dc6-468a-8c43-9763d042f1fc
adx_display_name: Search/Results Title
adx_name: Search/ResultsTitle
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<span>Search</span>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
adx_contentsnippetid: 8631fc8f-b67e-41c7-8be7-b9cb5d9d24ed
adx_contentsnippetlanguageid: dcda8898-5dc6-468a-8c43-9763d042f1fc
adx_display_name: Search/Title
adx_name: Search/Title
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Company name
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
adx_contentsnippetid: fd791bf2-37c7-49e7-b919-f763e1b485b8
adx_contentsnippetlanguageid: dcda8898-5dc6-468a-8c43-9763d042f1fc
adx_display_name: Site name
adx_name: Site name
adx_type: 756150000
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
adx_description: This is the default studio template. Please do not modify.
adx_isdefault: false
adx_name: AI Search PageTemplate
adx_pagetemplateid: ad5facbe-648e-46b7-aa59-87a2dc162809
adx_type: 756150001
adx_usewebsiteheaderandfooter: true
adx_webtemplateid: b7357629-8416-4329-9c2f-5a542863ad9b
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
adx_entityname: adx_webpage
adx_isdefault: false
adx_name: Access Denied
adx_pagetemplateid: fad0e5bd-5be3-439e-bb20-c2f33b1c2f5f
adx_rewriteurl: ~/Pages/AccessDenied.aspx
adx_usewebsiteheaderandfooter: true
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
adx_description: Blank Template
adx_entityname: adx_webpage
adx_isdefault: false
adx_name: Default studio template
adx_pagetemplateid: 776d73f3-4be8-4aba-94b7-809cc884a49d
adx_type: 756150001
adx_usewebsiteheaderandfooter: true
adx_webtemplateid: b7357629-8416-4329-9c2f-5a542863ad9b
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
adx_entityname: adx_webpage
adx_isdefault: false
adx_name: Profile
adx_pagetemplateid: fd4bdeb4-e9da-4eea-8bde-1027fa41201a
adx_rewriteurl: ~/Pages/Profile.aspx
adx_usewebsiteheaderandfooter: true
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
adx_entityname: adx_webpage
adx_isdefault: false
adx_name: Search
adx_pagetemplateid: ba641fad-7f6f-4765-aed3-099380705d10
adx_rewriteurl: ~/Pages/Search.aspx
adx_usewebsiteheaderandfooter: true
adx_webtemplateid: 4ff1f3c6-7dab-430e-8d36-bee68f2f681b
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- adx_displayorder: 1
adx_isdefault: false
adx_isvisible: false
adx_name: Draft
adx_publishingstateid: 0b0e65ea-692f-43ef-a83e-faf6b9f1e425
- adx_displayorder: 2
adx_isdefault: true
adx_isvisible: true
adx_name: Published
adx_publishingstateid: 27df0b63-47f7-4778-9aa4-914e266685e1
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
- adx_name: Access Denied
adx_pageid: 3a8caa9f-a4da-4aa6-b722-5dd6226d7fe1
adx_sitemarkerid: 16ddf126-e90e-4c9b-94a5-600e340e3879
- adx_name: Profile
adx_pageid: 307368d2-0a1e-448c-aba4-0d82fdd636bd
adx_sitemarkerid: 47a3b36b-848d-4a9e-8a62-83ff8fcb7f06
- adx_name: Page Not Found
adx_pageid: c6e91b2d-00f3-466a-9fc7-93db8d20f3f6
adx_sitemarkerid: 68124547-e7c7-4830-a142-a2807f2b1b80
- adx_name: Home
adx_pageid: 716ac47d-10f3-48e0-9b52-b9c8dda5b953
adx_sitemarkerid: b63ee193-9364-4e8f-ace7-70872bbdee01
- adx_name: Search
adx_pageid: b9416a4e-86df-43df-b797-15e493a03442
adx_sitemarkerid: ec6bba26-9caf-4a7a-b91b-3ce7a9cc0ca3
Loading