├── .yo
├── CNAME
├── babel.config.js
├── google5e6918457f15c231.html
├── resource
└── audio
│ └── clock.mp3
├── .gitignore
├── src
├── client.js
├── ui
│ ├── molecules
│ │ ├── Link.jsx
│ │ ├── HeaderLink.jsx
│ │ └── Menu.jsx
│ ├── organisms
│ │ ├── QQVideo.example.jsx
│ │ ├── FBPage.example.jsx
│ │ ├── FBLike.example.jsx
│ │ ├── TagHighlight.example.jsx
│ │ ├── RTE.example.jsx
│ │ ├── CodeEditor.example.jsx
│ │ ├── GrapesJs.example.jsx
│ │ ├── D3PieChart.example.jsx
│ │ ├── SuggestionWithoutNewItem.example.jsx
│ │ ├── AsciiDoc.example.jsx
│ │ ├── Checkbox.example.jsx
│ │ ├── AnimationReplace.example.jsx
│ │ ├── SelectFilter.example.jsx
│ │ ├── D3BarChart.example.jsx
│ │ ├── Storage.example.jsx
│ │ ├── ParallaxBackgroundImage.example.jsx
│ │ ├── YouTubeRWD.example.jsx
│ │ ├── D3LineChart.example.jsx
│ │ ├── D3AreaChart.example.jsx
│ │ ├── Pagination.example.jsx
│ │ ├── CodeExample.example.jsx
│ │ ├── GridList.example.jsx
│ │ ├── AjaxDownload.example.jsx
│ │ ├── AlertsNotifier.example.jsx
│ │ ├── CarouselHorizontalScroll.example.jsx
│ │ ├── QueryToJSON.jsx
│ │ ├── PageLoadProgressHandlerWithAjax.example.jsx
│ │ ├── Animation.example.jsx
│ │ ├── HTMLToCanvans.example.jsx
│ │ ├── AnimationChangeStyle.example.jsx
│ │ ├── TabView.example.jsx
│ │ ├── HtmlTableList.example.jsx
│ │ ├── CarouselAnimationHideThumb.example.jsx
│ │ ├── FixedDataTableList.example.jsx
│ │ ├── TagInput.example.jsx
│ │ ├── ConstraintForm.example.jsx
│ │ ├── RadioGroup.example.jsx
│ │ ├── AnimationDelay.example.jsx
│ │ ├── CarouselAnimation.example.jsx
│ │ ├── StockChart.example.jsx
│ │ ├── ReshowMessage.example.jsx
│ │ ├── ReactVirtualizedTableList.example.jsx
│ │ ├── Dropzone.example.jsx
│ │ ├── CommandPalette.example.jsx
│ │ ├── Suggestion.example.jsx
│ │ ├── Spotlight.example.jsx
│ │ ├── PageLoadProgressHandler.example.jsx
│ │ ├── ErrorForm.example.jsx
│ │ ├── FullScreen.example.jsx
│ │ ├── D3UmlPerf.example.jsx
│ │ ├── D3Uml.example.jsx
│ │ ├── WindowOffset.example.jsx
│ │ ├── Popup.example.jsx
│ │ ├── TomatoSortable.jsx
│ │ └── TomatoApp.jsx
│ ├── pages
│ │ ├── Atoms.jsx
│ │ ├── __tests__
│ │ │ └── AtomsTest.js
│ │ ├── Tomato.jsx
│ │ ├── PDF.jsx
│ │ ├── D3UmlPerf.jsx
│ │ ├── Molecules.jsx
│ │ ├── Code.jsx
│ │ ├── AsciiDoc.jsx
│ │ ├── JSON.jsx
│ │ ├── Video.jsx
│ │ ├── Parallax.jsx
│ │ ├── GrapesJs.jsx
│ │ ├── Animation.jsx
│ │ ├── Carousel.jsx
│ │ ├── List.jsx
│ │ ├── Form.jsx
│ │ ├── D3.jsx
│ │ ├── index.jsx
│ │ ├── Popup.jsx
│ │ ├── Suggestion.jsx
│ │ ├── Organisms.jsx
│ │ └── Icons.jsx
│ └── templates
│ │ └── Doc.jsx
├── i13n.js
└── usePage.js
├── webpack.config.mjs
├── data
├── env
└── stock.json
├── assets
├── 33.174d3e3.bundle.js
├── 52.174d3e3.bundle.js
├── 36.174d3e3.bundle.js
├── 42.174d3e3.bundle.js
├── 28.174d3e3.bundle.js
├── 43.174d3e3.bundle.js
├── 46.174d3e3.bundle.js
├── 44.174d3e3.bundle.js
├── 45.174d3e3.bundle.js
├── 40.174d3e3.bundle.js
├── 37.174d3e3.bundle.js
├── 38.174d3e3.bundle.js
├── 39.174d3e3.bundle.js
├── 41.174d3e3.bundle.js
├── 26.174d3e3.bundle.js
├── push.nginx.conf
├── 27.174d3e3.bundle.js
├── 35.174d3e3.bundle.js
├── 47.174d3e3.bundle.js
├── 20.174d3e3.bundle.js
├── 21.174d3e3.bundle.js
├── stats.json
├── 49.174d3e3.bundle.js
├── 34.174d3e3.bundle.js
├── 53.174d3e3.bundle.js
├── 51.174d3e3.bundle.js
├── 48.174d3e3.bundle.js
├── main.174d3e3.bundle.js
├── 12.174d3e3.bundle.js
├── 50.174d3e3.bundle.js
├── 3.174d3e3.bundle.js
└── 1.174d3e3.bundle.js
├── README.md
├── screen.sh
├── .circleci
└── config.yml
├── index.tpl
├── index.html
├── package.json
├── compile.sh
└── service-worker.js
/.yo:
--------------------------------------------------------------------------------
1 | webpackEnabled=on
2 |
--------------------------------------------------------------------------------
/CNAME:
--------------------------------------------------------------------------------
1 | react-atomic-ui.js.org
2 |
--------------------------------------------------------------------------------
/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = require("react-atomic-atom/babel.config");
2 |
--------------------------------------------------------------------------------
/google5e6918457f15c231.html:
--------------------------------------------------------------------------------
1 | google-site-verification: google5e6918457f15c231.html
--------------------------------------------------------------------------------
/resource/audio/clock.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/react-atomic/react-atomic-ui/HEAD/resource/audio/clock.mp3
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | npm-debug.log
3 | coverage*
4 | .tern-port
5 | v8.log
6 | build
7 | .*.sw?
8 | webpack.pid
9 |
--------------------------------------------------------------------------------
/src/client.js:
--------------------------------------------------------------------------------
1 | import client from "reshow-app/client";
2 | import app from "./ui/pages/index";
3 | import i13n from "./i13n";
4 |
5 | export default client(app);
6 |
--------------------------------------------------------------------------------
/webpack.config.mjs:
--------------------------------------------------------------------------------
1 | import webpack from 'reshow-app/webpack.client';
2 | const __dirname = new URL('.', import.meta.url).pathname;
3 | export default webpack(__dirname);
4 |
--------------------------------------------------------------------------------
/data/env:
--------------------------------------------------------------------------------
1 | pomodoro_tip[]=決定待完成的任務
2 | pomodoro_tip[]=設定番茄工作法定時器至 n 分鐘(通常為25分鐘)。
3 | pomodoro_tip[]=持續工作直至定時器提示,記下一個番茄。
4 | pomodoro_tip[]=短暫休息 5 分鐘。
5 | pomodoro_tip[]=每四個番茄,休息15-30分鐘。
6 |
--------------------------------------------------------------------------------
/assets/33.174d3e3.bundle.js:
--------------------------------------------------------------------------------
1 | "use strict";(self.webpackChunk=self.webpackChunk||[]).push([[33],{372(c,a,b){function d(){return new Worker(b.p+"worker.fe6f7bb.bundle.worker.js")}b.r(a),b.d(a,{default:()=>d})}}])
--------------------------------------------------------------------------------
/assets/52.174d3e3.bundle.js:
--------------------------------------------------------------------------------
1 | "use strict";(self.webpackChunk=self.webpackChunk||[]).push([[52],{424(c,a,b){function d(){return new Worker(b.p+"dagre.15783da.bundle.worker.js")}b.r(a),b.d(a,{default:()=>d})}}])
--------------------------------------------------------------------------------
/assets/36.174d3e3.bundle.js:
--------------------------------------------------------------------------------
1 | "use strict";(self.webpackChunk=self.webpackChunk||[]).push([[36],{379(c,a,b){b.r(a),b.d(a,{default:()=>d});let d={fadeIn:[[{opacity:0},{opacity:1}],["@keyframes fadeIn","from","to"]]}}}])
--------------------------------------------------------------------------------
/assets/42.174d3e3.bundle.js:
--------------------------------------------------------------------------------
1 | "use strict";(self.webpackChunk=self.webpackChunk||[]).push([[42],{385(c,a,b){b.r(a),b.d(a,{default:()=>d});let d={fadeOut:[[{opacity:1},{opacity:0}],["@keyframes fadeOut","from","to"]]}}}])
--------------------------------------------------------------------------------
/src/ui/molecules/Link.jsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import { SemanticUI } from "react-atomic-molecule";
3 |
4 | const Link = (props) =>
16 |
19 |
19 | 38 | 39 | 40 | 41 |
42 |
43 |
44 |
11 |
16 | test1--->Start test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test2--->End
67 |
17 |
33 | xxx1--->Start xxx xxx xxx xxx xxx xxx xxx xxx2--->End
57 | xxx1--->Start xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx2--->End
94 |
],
91 | ["Dashboard", w,Yz:()=>T,lk:()=>N,kJ:()=>y,ZA:()=>r,x1:()=>B,UL:()=>C,ny:()=>x,xv:()=>H,LG:()=>X,Sp:()=>Z});var n=a(2),b=a(1),o=a(51);a(5);var p=a(3),q=a(0),c=function(a){return(0,q.jsx)(p.iX,(0,n.Z)({},a))};c.defaultProps={atom:"g",ui:!1};let r=c;(function(a){return(0,q.jsx)(p.iX,(0,n.Z)({},a))}).defaultProps={ui:!1,atom:"path"};var s=a(470),t=a(471),u=a(9),v=a(10),i=function(b){(0,u.Z)(a,b);var c=(0,v.Z)(a);function a(){return(0,s.Z)(this,a),c.apply(this,arguments)}return(0,t.Z)(a,[{key:"render",value:function(){var a=this.props;return(0,q.jsx)(p.iX,(0,n.Z)({atom:"circle",ui:!1},a))}}]),a}(b.PureComponent);let w=i;var d=function(a){return(0,q.jsx)(p.iX,(0,n.Z)({},a))};d.defaultProps={ui:!1,atom:"svg",width:"100%"};let x=d,y=function(a){return(0,q.jsx)(x,(0,n.Z)({},a))};var z=a(468),A=["start","end","svgLine","curve","onD3Load"],e=(0,b.forwardRef)(function(e,g){var h=(0,b.useRef)(),t={getCenter:function(){return h.current}};(0,b.useImperativeHandle)(g,function(){return t},[]);var{start:c,end:d,svgLine:f,curve:i,onD3Load:j}=e,k=(0,z.Z)(e,A),[l,m]=(0,o.J)(j),a={};if(c&&d){if(f)a.x1=c.x,a.y1=c.y,a.x2=d.x,a.y2=d.y;else{if(!l)return null;var{center:r,d:s}=m.line(c,d,i);a.d=s,h.current=r}}return a.atom=f?"line":"path",(0,q.jsx)(p.iX,(0,n.Z)((0,n.Z)({ui:!1},k),a))});e.displayName="Line";let B=e;b.PureComponent;var j=function(b){(0,u.Z)(a,b);var c=(0,v.Z)(a);function a(){return(0,s.Z)(this,a),c.apply(this,arguments)}return(0,t.Z)(a,[{key:"render",value:function(){var a=this.props;return(0,q.jsx)(p.iX,(0,n.Z)({atom:"rect",ui:!1},a))}}]),a}(b.PureComponent);let C=j;var D=a(480),E=a(467),F=a(6),G=["parentWidth","alignCenter","x","y"],k=function(b){(0,u.Z)(a,b);var c=(0,v.Z)(a);function a(){var d;(0,s.Z)(this,a);for(var e=arguments.length,f=new Array(e),b=0;b