Commit 11bfbe11 by Sujeeth AV

Initial commit

parents
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
dist
dist-ssr
*.local
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# React + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
## Expanding the ESLint configuration
If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project.
import js from '@eslint/js'
import globals from 'globals'
import reactHooks from 'eslint-plugin-react-hooks'
import reactRefresh from 'eslint-plugin-react-refresh'
export default [
{ ignores: ['dist'] },
{
files: ['**/*.{js,jsx}'],
languageOptions: {
ecmaVersion: 2020,
globals: globals.browser,
parserOptions: {
ecmaVersion: 'latest',
ecmaFeatures: { jsx: true },
sourceType: 'module',
},
},
plugins: {
'react-hooks': reactHooks,
'react-refresh': reactRefresh,
},
rules: {
...js.configs.recommended.rules,
...reactHooks.configs.recommended.rules,
'no-unused-vars': ['error', { varsIgnorePattern: '^[A-Z_]' }],
'react-refresh/only-export-components': [
'warn',
{ allowConstantExport: true },
],
},
},
]
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vite + React</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"name": "react",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"lint": "eslint .",
"preview": "vite preview"
},
"dependencies": {
"react": "^19.1.0",
"react-dom": "^19.1.0"
},
"devDependencies": {
"@eslint/js": "^9.25.0",
"@types/react": "^19.1.2",
"@types/react-dom": "^19.1.2",
"@vitejs/plugin-react": "^4.4.1",
"eslint": "^9.25.0",
"eslint-plugin-react-hooks": "^5.2.0",
"eslint-plugin-react-refresh": "^0.4.19",
"globals": "^16.0.0",
"vite": "^6.3.5"
}
}
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg>
\ No newline at end of file
import { useState } from 'react'
import { Main } from './Main/Main'
import { Input } from './Component/Input'
function App() {
return (
<>
<Main/>
</>
)
}
export default App
input {
height: 30px;
border: 2px solid rgb(193, 190, 190);
}
.button button {
height: 30px;
border: 2px solid rgb(193, 190, 190);
padding: 5px;
}
.button {
display: flex;
justify-content: center;
padding-top: 2rem;
}
ul {
list-style: none;
}
@media (min-width: 768px) {
.container {
max-width: 45rem;
display: flex;
align-items: center;
}
.input {
width: 80%;
padding-left: 1rem;
}
.button {
width: 20%;
display: block;
transform: translateY(-20px);
/* padding-left: 13.5rem; */
padding-right: 1rem;
height: 25px;
border-radius: 0%;
}
}
import React, { useState } from 'react'
import { MdCancel } from "react-icons/md";
import './Input.css';
export const Input = () => {
const[task,setTask]=useState("");
const[store,setStore]=useState([]);
const [upd, setUpd] = useState(null);
const [srt, setSrt] = useState('');
const handlechange=(e)=>{
setTask(e.target.value);
}
const add=()=>{
if(task.trim() =='') return;
setStore([...store, {task}])
setTask("")
console.log(task);
}
const doubleclick = (index, current) => {
setUpd(index);
setSrt(current);
};
const editsubmit = (index) => {
if (srt.trim() === '') return;
const updated = store.map((item, i) =>
i === index ? { task: srt } : item
);
setStore(updated);
setUpd(null);
setSrt('');
};
const delTask = (index) => {
const updated = store.filter((_, i) => i !== index);
setStore(updated);
};
const handleKeyPress = (e, index) => {
if (e.key === 'Enter') {
editsubmit(index);
}
};
return (
<>
<ul>
{store.map((item, index) => (
<li key={index} className="del-item">
<div style={{ display: 'flex', alignItems: 'center', gap: '8px' }}>
<input type='checkbox' />
{upd === index ? (
<input
type="text"
value={srt}
onChange={(e) => setSrt(e.target.value)}
onBlur={() => editsubmit(index)}
onKeyDown={(e) => handleKeyPress(e, index)}
autoFocus
/>
) : (
<span onDoubleClick={() => doubleclick(index, item.task)}>
{item.task}
</span>
)}
</div>
<button className='del-btn' onClick={() => delTask(index)}>
<MdCancel />
</button>
</li>
))}
</ul>
<div className='input'>
<input type='text' placeholder='Enter Item..' value={task} onChange={handlechange}/>
</div>
<div className='button'>
<button onClick={add}>Submit</button>
</div>
</>
)
}
* {
padding: 0;
margin: 0;
font-family: sans-serif;
}
.container {
border: 2px solid green;
max-height: 10rem;
height: 10rem;
}
body {
height: 100vh;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
background-image: radial-gradient(#ccc 0.5px, transparent 1px);
background-size: 10px 10px;
}
.header {
box-shadow: 2px 2px 2px rgb(121, 120, 120);
width: 100%;
}
.container {
max-width: 45rem;
min-height: 43svh;
}
import React from 'react'
import './Main.css'
import { Input } from '../Component/Input'
import { Header } from '../Top-level/Header'
export const Main = () => {
return (
<>
<div className='header'>
<Header/>
</div>
<div className='container'>
<Input/>
</div>
</>
)
}
import React from 'react'
export const Header = () => {
return (
<header>
<h2>You have Todos</h2>
</header>
)
}
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="35.93" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 228"><path fill="#00D8FF" d="M210.483 73.824a171.49 171.49 0 0 0-8.24-2.597c.465-1.9.893-3.777 1.273-5.621c6.238-30.281 2.16-54.676-11.769-62.708c-13.355-7.7-35.196.329-57.254 19.526a171.23 171.23 0 0 0-6.375 5.848a155.866 155.866 0 0 0-4.241-3.917C100.759 3.829 77.587-4.822 63.673 3.233C50.33 10.957 46.379 33.89 51.995 62.588a170.974 170.974 0 0 0 1.892 8.48c-3.28.932-6.445 1.924-9.474 2.98C17.309 83.498 0 98.307 0 113.668c0 15.865 18.582 31.778 46.812 41.427a145.52 145.52 0 0 0 6.921 2.165a167.467 167.467 0 0 0-2.01 9.138c-5.354 28.2-1.173 50.591 12.134 58.266c13.744 7.926 36.812-.22 59.273-19.855a145.567 145.567 0 0 0 5.342-4.923a168.064 168.064 0 0 0 6.92 6.314c21.758 18.722 43.246 26.282 56.54 18.586c13.731-7.949 18.194-32.003 12.4-61.268a145.016 145.016 0 0 0-1.535-6.842c1.62-.48 3.21-.974 4.76-1.488c29.348-9.723 48.443-25.443 48.443-41.52c0-15.417-17.868-30.326-45.517-39.844Zm-6.365 70.984c-1.4.463-2.836.91-4.3 1.345c-3.24-10.257-7.612-21.163-12.963-32.432c5.106-11 9.31-21.767 12.459-31.957c2.619.758 5.16 1.557 7.61 2.4c23.69 8.156 38.14 20.213 38.14 29.504c0 9.896-15.606 22.743-40.946 31.14Zm-10.514 20.834c2.562 12.94 2.927 24.64 1.23 33.787c-1.524 8.219-4.59 13.698-8.382 15.893c-8.067 4.67-25.32-1.4-43.927-17.412a156.726 156.726 0 0 1-6.437-5.87c7.214-7.889 14.423-17.06 21.459-27.246c12.376-1.098 24.068-2.894 34.671-5.345a134.17 134.17 0 0 1 1.386 6.193ZM87.276 214.515c-7.882 2.783-14.16 2.863-17.955.675c-8.075-4.657-11.432-22.636-6.853-46.752a156.923 156.923 0 0 1 1.869-8.499c10.486 2.32 22.093 3.988 34.498 4.994c7.084 9.967 14.501 19.128 21.976 27.15a134.668 134.668 0 0 1-4.877 4.492c-9.933 8.682-19.886 14.842-28.658 17.94ZM50.35 144.747c-12.483-4.267-22.792-9.812-29.858-15.863c-6.35-5.437-9.555-10.836-9.555-15.216c0-9.322 13.897-21.212 37.076-29.293c2.813-.98 5.757-1.905 8.812-2.773c3.204 10.42 7.406 21.315 12.477 32.332c-5.137 11.18-9.399 22.249-12.634 32.792a134.718 134.718 0 0 1-6.318-1.979Zm12.378-84.26c-4.811-24.587-1.616-43.134 6.425-47.789c8.564-4.958 27.502 2.111 47.463 19.835a144.318 144.318 0 0 1 3.841 3.545c-7.438 7.987-14.787 17.08-21.808 26.988c-12.04 1.116-23.565 2.908-34.161 5.309a160.342 160.342 0 0 1-1.76-7.887Zm110.427 27.268a347.8 347.8 0 0 0-7.785-12.803c8.168 1.033 15.994 2.404 23.343 4.08c-2.206 7.072-4.956 14.465-8.193 22.045a381.151 381.151 0 0 0-7.365-13.322Zm-45.032-43.861c5.044 5.465 10.096 11.566 15.065 18.186a322.04 322.04 0 0 0-30.257-.006c4.974-6.559 10.069-12.652 15.192-18.18ZM82.802 87.83a323.167 323.167 0 0 0-7.227 13.238c-3.184-7.553-5.909-14.98-8.134-22.152c7.304-1.634 15.093-2.97 23.209-3.984a321.524 321.524 0 0 0-7.848 12.897Zm8.081 65.352c-8.385-.936-16.291-2.203-23.593-3.793c2.26-7.3 5.045-14.885 8.298-22.6a321.187 321.187 0 0 0 7.257 13.246c2.594 4.48 5.28 8.868 8.038 13.147Zm37.542 31.03c-5.184-5.592-10.354-11.779-15.403-18.433c4.902.192 9.899.29 14.978.29c5.218 0 10.376-.117 15.453-.343c-4.985 6.774-10.018 12.97-15.028 18.486Zm52.198-57.817c3.422 7.8 6.306 15.345 8.596 22.52c-7.422 1.694-15.436 3.058-23.88 4.071a382.417 382.417 0 0 0 7.859-13.026a347.403 347.403 0 0 0 7.425-13.565Zm-16.898 8.101a358.557 358.557 0 0 1-12.281 19.815a329.4 329.4 0 0 1-23.444.823c-7.967 0-15.716-.248-23.178-.732a310.202 310.202 0 0 1-12.513-19.846h.001a307.41 307.41 0 0 1-10.923-20.627a310.278 310.278 0 0 1 10.89-20.637l-.001.001a307.318 307.318 0 0 1 12.413-19.761c7.613-.576 15.42-.876 23.31-.876H128c7.926 0 15.743.303 23.354.883a329.357 329.357 0 0 1 12.335 19.695a358.489 358.489 0 0 1 11.036 20.54a329.472 329.472 0 0 1-11 20.722Zm22.56-122.124c8.572 4.944 11.906 24.881 6.52 51.026c-.344 1.668-.73 3.367-1.15 5.09c-10.622-2.452-22.155-4.275-34.23-5.408c-7.034-10.017-14.323-19.124-21.64-27.008a160.789 160.789 0 0 1 5.888-5.4c18.9-16.447 36.564-22.941 44.612-18.3ZM128 90.808c12.625 0 22.86 10.235 22.86 22.86s-10.235 22.86-22.86 22.86s-22.86-10.235-22.86-22.86s10.235-22.86 22.86-22.86Z"></path></svg>
\ No newline at end of file
:root {
font-family: system-ui, Avenir, Helvetica, Arial, sans-serif;
line-height: 1.5;
font-weight: 400;
color-scheme: light dark;
color: rgba(255, 255, 255, 0.87);
background-color: #242424;
font-synthesis: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
a {
font-weight: 500;
color: #646cff;
text-decoration: inherit;
}
a:hover {
color: #535bf2;
}
body {
margin: 0;
display: flex;
place-items: center;
min-width: 320px;
min-height: 100vh;
}
h1 {
font-size: 3.2em;
line-height: 1.1;
}
button {
border-radius: 8px;
border: 1px solid transparent;
padding: 0.6em 1.2em;
font-size: 1em;
font-weight: 500;
font-family: inherit;
background-color: #1a1a1a;
cursor: pointer;
transition: border-color 0.25s;
}
button:hover {
border-color: #646cff;
}
button:focus,
button:focus-visible {
outline: 4px auto -webkit-focus-ring-color;
}
@media (prefers-color-scheme: light) {
:root {
color: #213547;
background-color: #ffffff;
}
a:hover {
color: #747bff;
}
button {
background-color: #f9f9f9;
}
}
import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client'
import './index.css'
import App from './App.jsx'
createRoot(document.getElementById('root')).render(
<StrictMode>
<App />
</StrictMode>,
)
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
// https://vite.dev/config/
export default defineConfig({
plugins: [react()],
})
{
"name": "TODO",
"lockfileVersion": 3,
"requires": true,
"packages": {
"node_modules/react": {
"version": "19.1.0",
"resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz",
"integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==",
"license": "MIT",
"peer": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/react-icons": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.5.0.tgz",
"integrity": "sha512-MEFcXdkP3dLo8uumGI5xN3lDFNsRtrjbOEKDLD7yv76v4wpnEq2Lt2qeHaQOr34I/wPN3s3+N08WkQ+CW37Xiw==",
"license": "MIT",
"peerDependencies": {
"react": "*"
}
}
}
}
Copyright 2018 kamijin_fanta <kamijin@live.jp>
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
---
Icons are taken from the other projects
so please check each project licences accordingly.
Circum Icons - https://circumicons.com/
License: MPL-2.0 license https://github.com/Klarr-Agency/Circum-Icons/blob/main/LICENSE
Font Awesome 5 - https://fontawesome.com/
License: CC BY 4.0 License https://creativecommons.org/licenses/by/4.0/
Font Awesome 6 - https://fontawesome.com/
License: CC BY 4.0 License https://creativecommons.org/licenses/by/4.0/
Ionicons 4 - https://ionicons.com/
License: MIT https://github.com/ionic-team/ionicons/blob/master/LICENSE
Ionicons 5 - https://ionicons.com/
License: MIT https://github.com/ionic-team/ionicons/blob/master/LICENSE
Material Design icons - http://google.github.io/material-design-icons/
License: Apache License Version 2.0 https://github.com/google/material-design-icons/blob/master/LICENSE
Typicons - http://s-ings.com/typicons/
License: CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0/
Github Octicons icons - https://octicons.github.com/
License: MIT https://github.com/primer/octicons/blob/master/LICENSE
Feather - https://feathericons.com/
License: MIT https://github.com/feathericons/feather/blob/master/LICENSE
Lucide - https://lucide.dev/
License: ISC https://github.com/lucide-icons/lucide/blob/main/LICENSE
Game Icons - https://game-icons.net/
License: CC BY 3.0 https://creativecommons.org/licenses/by/3.0/
Weather Icons - https://erikflowers.github.io/weather-icons/
License: SIL OFL 1.1 http://scripts.sil.org/OFL
Devicons - https://vorillaz.github.io/devicons/
License: MIT https://opensource.org/licenses/MIT
Ant Design Icons - https://github.com/ant-design/ant-design-icons
License: MIT https://opensource.org/licenses/MIT
Bootstrap Icons - https://github.com/twbs/icons
License: MIT https://opensource.org/licenses/MIT
Remix Icon - https://github.com/Remix-Design/RemixIcon
License: Apache License Version 2.0 http://www.apache.org/licenses/
Flat Color Icons - https://github.com/icons8/flat-color-icons
License: MIT https://opensource.org/licenses/MIT
Grommet-Icons - https://github.com/grommet/grommet-icons
License: Apache License Version 2.0 http://www.apache.org/licenses/
Heroicons - https://github.com/tailwindlabs/heroicons
License: MIT https://opensource.org/licenses/MIT
Heroicons 2 - https://github.com/tailwindlabs/heroicons
License: MIT https://opensource.org/licenses/MIT
Simple Icons - https://simpleicons.org/
License: CC0 1.0 Universal https://creativecommons.org/publicdomain/zero/1.0/
Simple Line Icons - https://thesabbir.github.io/simple-line-icons/
License: MIT https://opensource.org/licenses/MIT
IcoMoon Free - https://github.com/Keyamoon/IcoMoon-Free
License: CC BY 4.0 License https://github.com/Keyamoon/IcoMoon-Free/blob/master/License.txt
BoxIcons - https://github.com/atisawd/boxicons
License: MIT https://github.com/atisawd/boxicons/blob/master/LICENSE
css.gg - https://github.com/astrit/css.gg
License: MIT https://opensource.org/licenses/MIT
VS Code Icons - https://github.com/microsoft/vscode-codicons
License: CC BY 4.0 https://creativecommons.org/licenses/by/4.0/
Tabler Icons - https://github.com/tabler/tabler-icons
License: MIT https://opensource.org/licenses/MIT
Themify Icons - https://github.com/lykmapipo/themify-icons
License: MIT https://github.com/thecreation/standard-icons/blob/master/modules/themify-icons/LICENSE
Radix Icons - https://icons.radix-ui.com
License: MIT https://github.com/radix-ui/icons/blob/master/LICENSE
Phosphor Icons - https://github.com/phosphor-icons/core
License: MIT https://github.com/phosphor-icons/core/blob/main/LICENSE
Icons8 Line Awesome - https://icons8.com/line-awesome
License: MIT https://github.com/icons8/line-awesome/blob/master/LICENSE.md
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
// THIS FILE IS AUTO GENERATED
import type { IconType } from '../lib/index'
export declare const DiAndroid: IconType;
export declare const DiAngularSimple: IconType;
export declare const DiAppcelerator: IconType;
export declare const DiApple: IconType;
export declare const DiAppstore: IconType;
export declare const DiAptana: IconType;
export declare const DiAsterisk: IconType;
export declare const DiAtlassian: IconType;
export declare const DiAtom: IconType;
export declare const DiAws: IconType;
export declare const DiBackbone: IconType;
export declare const DiBingSmall: IconType;
export declare const DiBintray: IconType;
export declare const DiBitbucket: IconType;
export declare const DiBlackberry: IconType;
export declare const DiBootstrap: IconType;
export declare const DiBower: IconType;
export declare const DiBrackets: IconType;
export declare const DiBugsense: IconType;
export declare const DiCelluloid: IconType;
export declare const DiChrome: IconType;
export declare const DiCisco: IconType;
export declare const DiClojureAlt: IconType;
export declare const DiClojure: IconType;
export declare const DiCloud9: IconType;
export declare const DiCoda: IconType;
export declare const DiCodeBadge: IconType;
export declare const DiCode: IconType;
export declare const DiCodeigniter: IconType;
export declare const DiCodepen: IconType;
export declare const DiCodrops: IconType;
export declare const DiCoffeescript: IconType;
export declare const DiCompass: IconType;
export declare const DiComposer: IconType;
export declare const DiCreativecommonsBadge: IconType;
export declare const DiCreativecommons: IconType;
export declare const DiCssTricks: IconType;
export declare const DiCss3Full: IconType;
export declare const DiCss3: IconType;
export declare const DiCssdeck: IconType;
export declare const DiDart: IconType;
export declare const DiDatabase: IconType;
export declare const DiDebian: IconType;
export declare const DiDigitalOcean: IconType;
export declare const DiDjango: IconType;
export declare const DiDlang: IconType;
export declare const DiDocker: IconType;
export declare const DiDoctrine: IconType;
export declare const DiDojo: IconType;
export declare const DiDotnet: IconType;
export declare const DiDreamweaver: IconType;
export declare const DiDropbox: IconType;
export declare const DiDrupal: IconType;
export declare const DiEclipse: IconType;
export declare const DiEmber: IconType;
export declare const DiEnvato: IconType;
export declare const DiErlang: IconType;
export declare const DiExtjs: IconType;
export declare const DiFirebase: IconType;
export declare const DiFirefox: IconType;
export declare const DiFsharp: IconType;
export declare const DiGhostSmall: IconType;
export declare const DiGhost: IconType;
export declare const DiGitBranch: IconType;
export declare const DiGitCommit: IconType;
export declare const DiGitCompare: IconType;
export declare const DiGitMerge: IconType;
export declare const DiGitPullRequest: IconType;
export declare const DiGit: IconType;
export declare const DiGithubAlt: IconType;
export declare const DiGithubBadge: IconType;
export declare const DiGithubFull: IconType;
export declare const DiGithub: IconType;
export declare const DiGnu: IconType;
export declare const DiGo: IconType;
export declare const DiGoogleAnalytics: IconType;
export declare const DiGoogleDrive: IconType;
export declare const DiGoogleCloudPlatform: IconType;
export declare const DiGrails: IconType;
export declare const DiGroovy: IconType;
export declare const DiGrunt: IconType;
export declare const DiGulp: IconType;
export declare const DiHackernews: IconType;
export declare const DiHaskell: IconType;
export declare const DiHeroku: IconType;
export declare const DiHtml53dEffects: IconType;
export declare const DiHtml5Connectivity: IconType;
export declare const DiHtml5DeviceAccess: IconType;
export declare const DiHtml5Multimedia: IconType;
export declare const DiHtml5: IconType;
export declare const DiIe: IconType;
export declare const DiIllustrator: IconType;
export declare const DiIntellij: IconType;
export declare const DiIonic: IconType;
export declare const DiJava: IconType;
export declare const DiJavascript1: IconType;
export declare const DiJavascript: IconType;
export declare const DiJekyllSmall: IconType;
export declare const DiJenkins: IconType;
export declare const DiJira: IconType;
export declare const DiJoomla: IconType;
export declare const DiJqueryLogo: IconType;
export declare const DiJqueryUiLogo: IconType;
export declare const DiJsBadge: IconType;
export declare const DiKomodo: IconType;
export declare const DiKrakenjsBadge: IconType;
export declare const DiKrakenjs: IconType;
export declare const DiLaravel: IconType;
export declare const DiLess: IconType;
export declare const DiLinux: IconType;
export declare const DiMagento: IconType;
export declare const DiMailchimp: IconType;
export declare const DiMarkdown: IconType;
export declare const DiMaterializecss: IconType;
export declare const DiMeteor: IconType;
export declare const DiMeteorfull: IconType;
export declare const DiMitlicence: IconType;
export declare const DiModernizr: IconType;
export declare const DiMongodb: IconType;
export declare const DiMootoolsBadge: IconType;
export declare const DiMootools: IconType;
export declare const DiMozilla: IconType;
export declare const DiMsqlServer: IconType;
export declare const DiMysql: IconType;
export declare const DiNancy: IconType;
export declare const DiNetbeans: IconType;
export declare const DiNetmagazine: IconType;
export declare const DiNginx: IconType;
export declare const DiNodejsSmall: IconType;
export declare const DiNodejs: IconType;
export declare const DiNpm: IconType;
export declare const DiOnedrive: IconType;
export declare const DiOpenshift: IconType;
export declare const DiOpensource: IconType;
export declare const DiOpera: IconType;
export declare const DiPerl: IconType;
export declare const DiPhonegap: IconType;
export declare const DiPhotoshop: IconType;
export declare const DiPhp: IconType;
export declare const DiPostgresql: IconType;
export declare const DiProlog: IconType;
export declare const DiPython: IconType;
export declare const DiRackspace: IconType;
export declare const DiRaphael: IconType;
export declare const DiRasberryPi: IconType;
export declare const DiReact: IconType;
export declare const DiRedhat: IconType;
export declare const DiRedis: IconType;
export declare const DiRequirejs: IconType;
export declare const DiResponsive: IconType;
export declare const DiRor: IconType;
export declare const DiRubyRough: IconType;
export declare const DiRuby: IconType;
export declare const DiRust: IconType;
export declare const DiSafari: IconType;
export declare const DiSass: IconType;
export declare const DiScala: IconType;
export declare const DiScriptcs: IconType;
export declare const DiScrum: IconType;
export declare const DiSenchatouch: IconType;
export declare const DiSizzlejs: IconType;
export declare const DiSmashingMagazine: IconType;
export declare const DiSnapSvg: IconType;
export declare const DiSpark: IconType;
export declare const DiSqllite: IconType;
export declare const DiStackoverflow: IconType;
export declare const DiStreamline: IconType;
export declare const DiStylus: IconType;
export declare const DiSublime: IconType;
export declare const DiSwift: IconType;
export declare const DiSymfonyBadge: IconType;
export declare const DiSymfony: IconType;
export declare const DiTechcrunch: IconType;
export declare const DiTerminalBadge: IconType;
export declare const DiTerminal: IconType;
export declare const DiTravis: IconType;
export declare const DiTrello: IconType;
export declare const DiTypo3: IconType;
export declare const DiUbuntu: IconType;
export declare const DiUikit: IconType;
export declare const DiUnitySmall: IconType;
export declare const DiVim: IconType;
export declare const DiVisualstudio: IconType;
export declare const DiW3C: IconType;
export declare const DiWebplatform: IconType;
export declare const DiWindows: IconType;
export declare const DiWordpress: IconType;
export declare const DiYahooSmall: IconType;
export declare const DiYahoo: IconType;
export declare const DiYeoman: IconType;
export declare const DiYii: IconType;
export declare const DiZend: IconType;
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
// THIS FILE IS AUTO GENERATED
export * from './lib/index';
\ No newline at end of file
// THIS FILE IS AUTO GENERATED
module.exports = require('./lib/index.js');
\ No newline at end of file
// THIS FILE IS AUTO GENERATED
export * from './lib/index.mjs';
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"sideEffects": false,
"module": "./index.mjs"
}
import * as React from "react";
export interface IconTree {
tag: string;
attr: {
[key: string]: string;
};
child: IconTree[];
}
export declare function GenIcon(data: IconTree): (props: IconBaseProps) => React.JSX.Element;
export interface IconBaseProps extends React.SVGAttributes<SVGElement> {
children?: React.ReactNode;
size?: string | number;
color?: string;
title?: string;
}
export type IconType = (props: IconBaseProps) => React.ReactNode;
export declare function IconBase(props: IconBaseProps & {
attr?: Record<string, string>;
}): JSX.Element;
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed. Click to expand it.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment