Files
BlockchainUI/src/pages/component/TooltipPage.jsx
2022-05-23 12:56:31 +03:00

203 lines
8.3 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import React, { useState } from 'react';
import Sidebar from '../../partials/Sidebar';
import Header from '../../partials/Header';
import Tooltip from '../../components/Tooltip';
function TooltipPage() {
const [sidebarOpen, setSidebarOpen] = useState(false);
return (
<div className="flex h-screen overflow-hidden">
{/* Sidebar */}
<Sidebar sidebarOpen={sidebarOpen} setSidebarOpen={setSidebarOpen} />
{/* Content area */}
<div className="relative flex flex-col flex-1 overflow-y-auto overflow-x-hidden bg-white">
{/* Site header */}
<Header sidebarOpen={sidebarOpen} setSidebarOpen={setSidebarOpen} />
<main>
<div className="px-4 sm:px-6 lg:px-8 py-8 w-full max-w-9xl mx-auto">
{/* Page header */}
<div className="mb-8">
<h1 className="text-2xl md:text-3xl text-slate-800 font-bold">Tooltip </h1>
</div>
<div className="border-t border-slate-200">
{/* Components */}
<div className="space-y-8 mt-8">
{/* Tooltip Types */}
<div>
<h2 className="text-2xl text-slate-800 font-bold mb-6">Tooltip Types</h2>
<div className="flex flex-wrap items-center -m-4">
<div className="m-4">
<div className="flex items-center space-x-2">
{/* Start */}
<Tooltip>
<div className="text-xs whitespace-nowrap">Just a tip</div>
</Tooltip>
{/* End */}
<div className="text-sm font-medium text-slate-500">Label White</div>
</div>
</div>
<div className="m-4">
<div className="flex items-center space-x-2">
{/* Start */}
<Tooltip bg="dark">
<div className="text-xs text-slate-200 whitespace-nowrap">Just a tip</div>
</Tooltip>
{/* End */}
<div className="text-sm font-medium text-slate-500">Label Dark</div>
</div>
</div>
<div className="m-4">
<div className="flex items-center space-x-2">
{/* Start */}
<Tooltip size="md">
<div className="text-xs">Excepteur sint occaecat cupidata non proident, sunt in.</div>
</Tooltip>
{/* End */}
<div className="text-sm font-medium text-slate-500">Basic White</div>
</div>
</div>
<div className="m-4">
<div className="flex items-center space-x-2">
{/* Start */}
<Tooltip size="md" bg="dark">
<div className="text-xs text-slate-200">Excepteur sint occaecat cupidata non proident, sunt in.</div>
</Tooltip>
{/* End */}
<div className="text-sm font-medium text-slate-500">Basic Dark</div>
</div>
</div>
<div className="m-4">
<div className="flex items-center space-x-2">
{/* Start */}
<Tooltip size="lg">
<div className="text-sm font-medium text-slate-500">Excepteur sint occaecat cupidata non proident, sunt in.</div>
</Tooltip>
{/* End */}
<div className="text-sm font-medium text-slate-500">Large White</div>
</div>
</div>
<div className="m-4">
<div className="flex items-center space-x-2">
{/* Start */}
<Tooltip size="lg" bg="dark">
<div className="text-sm font-medium text-slate-200">Excepteur sint occaecat cupidata non proident, sunt in.</div>
</Tooltip>
{/* End */}
<div className="text-sm font-medium text-slate-500">Large Dark</div>
</div>
</div>
<div className="m-4">
<div className="flex items-center space-x-2">
{/* Start */}
<Tooltip size="lg">
<div className="text-xs">
<div className="font-medium text-slate-800 mb-0.5">Lets Talk Paragraph</div>
<div>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</div>
</div>
</Tooltip>
{/* End */}
<div className="text-sm font-medium text-slate-500">Rich White</div>
</div>
</div>
<div className="m-4">
<div className="flex items-center space-x-2">
{/* Start */}
<Tooltip size="lg" bg="dark">
<div className="text-xs">
<div className="font-medium text-slate-200 mb-0.5">Lets Talk Paragraph</div>
<div className="text-slate-400">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</div>
</div>
</Tooltip>
{/* End */}
<div className="text-sm font-medium text-slate-500">Rich Dark</div>
</div>
</div>
</div>
</div>
{/* Tooltip Position */}
<div>
<h2 className="text-2xl text-slate-800 font-bold mb-6">Tooltip Position</h2>
<div className="flex flex-wrap items-center -m-4">
<div className="m-4">
<div className="flex items-center space-x-2">
{/* Start */}
<Tooltip>
<div className="text-xs whitespace-nowrap">Just a tip</div>
</Tooltip>
{/* End */}
<div className="text-sm font-medium text-slate-500">Top</div>
</div>
</div>
<div className="m-4">
<div className="flex items-center space-x-2">
{/* Start */}
<Tooltip position="bottom">
<div className="text-xs whitespace-nowrap">Just a tip</div>
</Tooltip>
{/* End */}
<div className="text-sm font-medium text-slate-500">Bottom</div>
</div>
</div>
<div className="m-4">
<div className="flex items-center space-x-2">
{/* Start */}
<Tooltip position="left">
<div className="text-xs whitespace-nowrap">Just a tip</div>
</Tooltip>
{/* End */}
<div className="text-sm font-medium text-slate-500">Left</div>
</div>
</div>
<div className="m-4">
<div className="flex items-center space-x-2">
{/* Start */}
<Tooltip position="right">
<div className="text-xs whitespace-nowrap">Just a tip</div>
</Tooltip>
{/* End */}
<div className="text-sm font-medium text-slate-500">Right</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</main>
</div>
</div>
);
}
export default TooltipPage;