Skip to content

Commit

Permalink
docs: make refresh buttons have apparent actions (#2935)
Browse files Browse the repository at this point in the history
adds alerts to make button click actions apparent in mgt-get refresh story

Closes #2349
  • Loading branch information
gavinbarron authored Jan 18, 2024
1 parent 6c28ab7 commit 4dc50cf
Showing 1 changed file with 27 additions and 15 deletions.
42 changes: 27 additions & 15 deletions stories/components/get/get.stories.js
Original file line number Diff line number Diff line change
Expand Up @@ -184,27 +184,39 @@ export const PollingRate = () => html`
`;

export const refresh = () => html`
<mgt-get cache-enabled="true" resource="/me" version="beta">
<template data-type="default"> {{ this.displayName }}</template>
<template data-type="loading">
<h2>Loading...?!?!</h2>
</template>
</mgt-get>
<div>
<label>get.refresh(false)</label>
<button id="false">Soft refresh</button>
</div>
<label>get.refresh(true)</label>
<button id="true">Hard refresh</button>
<div>
<label>get.refresh(true)</label>
<button id="true">Hard refresh</button>
</div>
<mgt-get cache-enabled="true" resource="/me/messages" version="beta">
<template data-type="default"> {{ this }}</template>
<template data-type="loading">
<h2>Loading...?!?!</h2>
</template>
</mgt-get>
<script>
document.querySelector('#false').addEventListener('click', _ =>{
document.querySelector('mgt-get').refresh(false)
})
const softRefreshButton = document.querySelector('#false');
const hardRefreshButton = document.querySelector('#true');
const getElement = document.querySelector('mgt-get');
const softRefresh = () => {
alert('requesting soft refresh of mgt-get component');
getElement.refresh(false);
};
const hardRefresh = () => {
alert('requesting hard refresh of mgt-get component');
getElement.refresh(true);
};
softRefreshButton.addEventListener('click', softRefresh)
document.querySelector('#true').addEventListener('click', _ =>{
document.querySelector('mgt-get').refresh(true)
})
hardRefreshButton.addEventListener('click', hardRefresh)
</script>
`;

0 comments on commit 4dc50cf

Please sign in to comment.