Skip to content

Commit fea2af6

Browse files
committed
feat: Add basic structure for incoming bugs
1 parent 0beb63b commit fea2af6

File tree

4 files changed

+58
-15
lines changed

4 files changed

+58
-15
lines changed

src/index.tsx

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,21 @@ const main = () => {
1010
store.dispatch(fetchUser());
1111
store.dispatch(getWorkspaces());
1212

13-
ReactDOM.render(
14-
<React.StrictMode>
15-
<App />
16-
</React.StrictMode>,
17-
document.getElementById('root')
18-
);
13+
setInterval(() => {
14+
console.error(`
15+
##########################################
16+
##########################################
17+
##########################################
18+
RESTORE STRICT MODE BEFORE MERGE
19+
RESTORE STRICT MODE BEFORE MERGE
20+
RESTORE STRICT MODE BEFORE MERGE
21+
RESTORE STRICT MODE BEFORE MERGE
22+
##########################################
23+
##########################################
24+
##########################################
25+
`);
26+
}, 10000);
27+
ReactDOM.render(<App />, document.getElementById('root'));
1928
};
2029

2130
main();
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
const DuplicateBugs = () => <>Duplicates</>;
2+
3+
export { DuplicateBugs };
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
const UnreadBugs = () => <>Unread</>;
2+
3+
export { UnreadBugs };
Lines changed: 37 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,42 @@
1-
// import {Tabs} from "@appquality/unguess-design-system";
1+
import { Tabs } from '@appquality/unguess-design-system';
2+
import { useTranslation } from 'react-i18next';
3+
import { UnreadBugs } from './UnreadBugs';
4+
import { DuplicateBugs } from './DuplicateBugs';
25
import { BasicWidget } from '../widgetCards/BasicWidget';
36

4-
const IncomingBugs = () => (
5-
<BasicWidget>
6-
<BasicWidget.Header tooltipContent="tooltip">
7-
incoming bugs
8-
</BasicWidget.Header>
7+
const IncomingBugs = () => {
8+
const thereAreDuplicates = true;
9+
const { t } = useTranslation();
910

10-
<BasicWidget.Footer>vai al dettaglio dei bug</BasicWidget.Footer>
11-
</BasicWidget>
12-
);
11+
return (
12+
<BasicWidget>
13+
<BasicWidget.Header tooltipContent="tooltip">
14+
incoming bugs
15+
</BasicWidget.Header>
16+
{thereAreDuplicates ? (
17+
<Tabs>
18+
<Tabs.List>
19+
<Tabs.Tab item="duplicate">
20+
{t('__CAMPAIGN_DUPLICATED_BUGS_TITLE', 'Most submitted')}
21+
</Tabs.Tab>
22+
<Tabs.Tab item="unread">
23+
{t('__CAMPAIGN_UNREAD_BUGS_TITLE', 'Unread')}
24+
</Tabs.Tab>
25+
</Tabs.List>
26+
<Tabs.Panel item="duplicate">
27+
<DuplicateBugs />
28+
</Tabs.Panel>
29+
<Tabs.Panel item="unread">
30+
<UnreadBugs />
31+
</Tabs.Panel>
32+
</Tabs>
33+
) : (
34+
<UnreadBugs />
35+
)}
36+
37+
<BasicWidget.Footer>vai al dettaglio dei bug</BasicWidget.Footer>
38+
</BasicWidget>
39+
);
40+
};
1341

1442
export default IncomingBugs;

0 commit comments

Comments
 (0)