Fixed index.html

This commit is contained in:
MaxOvs19 2023-03-21 17:19:59 +03:00
parent 282063940e
commit e1e9027e7f

View File

@ -31,7 +31,7 @@
<li><a href="docs/index.html">Documentation</a></li> <li><a href="docs/index.html">Documentation</a></li>
</ul> </ul>
</nav> </nav>
<p class="version">v. 0.2.5</p> <p class="version">v. 0.2.6</p>
</header> </header>
</div> </div>
@ -205,7 +205,7 @@
settings. The default theme is the classic theme, you can choose a white or dark settings. The default theme is the classic theme, you can choose a white or dark
theme. theme.
</p> </p>
<code style="display: block; margin-top: 32px"> <code style="display: block; margin-top: 104px">
<pre> <pre>
<span class="code__keyword">const</span> <span class="code__var">dropdown</span> = <span class="code__keyword">new</span> <span class="code__class">CGSelect</span>({ <span class="code__keyword">const</span> <span class="code__var">dropdown</span> = <span class="code__keyword">new</span> <span class="code__class">CGSelect</span>({
selector: <span class="code__string">'.cg-dropdown_one',</span> selector: <span class="code__string">'.cg-dropdown_one',</span>
@ -227,21 +227,22 @@
To create your own theme, you need to create an object with the following fields. To create your own theme, you need to create an object with the following fields.
In these fields you need to insert the previously created css class. After In these fields you need to insert the previously created css class. After
creating the object, just pass it to the select settings. creating the object, just pass it to the select settings.
<br>The main interface for creating a theme uses a Json data view, however if you want
to set the theme locally using classes, use the CustomTheme interface (an example with it is below)
</p> </p>
<code style="display: block"> <code style="display: block">
<pre> <pre>
<span class="code__keyword">interface</span> <span class="code__var">CustomTheme</span> { <span class="code__keyword">interface</span> <span class="code__var">CustomThemeJson</span> {
name: <span class="code__class">'string',</span> name: <span class="code__class">'string',</span>
styles: { styles: {
head?: <span class="code__class">'string',</span> head?: <span class="code__class">object</span>
list?: <span class="code__class">'testClass',</span> , list?: <span class="code__class">object</span> ,
placeholder?: <span class="code__class">'string',</span> , placeholder?: <span class="code__class">object</span> ,
caret?: <span class="code__class">'string',</span> , caret?: <span class="code__class">object</span> ,
search?: <span class="code__class">'string',</span> , search?: <span class="code__class">object</span> ,
chips?: <span class="code__class">'string',</span> , lable?: <span class="code__class">object</span> ,
lable?: <span class="code__class">'string',</span> ,
}, },
}); };
</pre> </pre>
</code> </code>
</div> </div>
@ -251,14 +252,14 @@
<h5 style="margin: 20px 0 5px; text-align: center">Example:</h5> <h5 style="margin: 20px 0 5px; text-align: center">Example:</h5>
<div class="row type"> <div class="row type">
<h6>For JS</h6> <h6>CustomTheme</h6>
<h6>For TS</h6> <h6>CustomThemeJson</h6>
</div> </div>
<div class="row"> <div class="row">
<code style="display: block"> <code style="display: block">
<pre> <pre style="height:430px">
<span class="code__keyword">const</span> <span class="code__var">newTheme</span> = { <span class="code__keyword">const</span> <span class="code__var">newTheme</span>:<span class="code__class"> CustomTheme</span> = {
name: <span class="code__string">'test',</span> name: <span class="code__string">'test',</span>
styles: { styles: {
head: <span class="code__string">'headTestClass',</span> head: <span class="code__string">'headTestClass',</span>
@ -269,28 +270,38 @@
chips: <span class="code__string">'chipsTestClass',</span> , chips: <span class="code__string">'chipsTestClass',</span> ,
lable: <span class="code__string">'lableTestClass',</span> , lable: <span class="code__string">'lableTestClass',</span> ,
}, },
}); };
</pre> </pre>
</code> </code>
<code style="display: block"> <code style="display: block">
<pre> <pre>
<span class="code__keyword">const</span> <span class="code__var">newCustomTheme</span>:<span class="code__class"> CustomTheme</span> = { <span class="code__keyword">const</span> <span class="code__var">newCustomTheme</span>:<span class="code__class"> CustomThemeJson</span> = {
name: <span class="code__string">'test',</span> name: <span class="code__string">'test',</span>
styles: { styles: {
head: <span class="code__string">'headTestClass',</span> head: {<span class="code__string">
list: <span class="code__string">'listTestClass',</span> , color: 'red',
placeholder: <span class="code__string">'placeholderTestClass',</span> , background: 'green',
caret: <span class="code__string">'caretTestClass',</span> , </span> },
search: <span class="code__string">'searchTestClass',</span> , list: {<span class="code__string">
chips: <span class="code__string">'chipsTestClass',</span> , color: 'red',
lable: <span class="code__string">'lableTestClass',</span> , background: 'green',
</span>},
placeholder: {<span class="code__string">
color: 'red',
fontSize: '26px',
</span> },
caret: {<span class="code__string">
borderTop: '6px solid white'
</span> },
search: {},
lable: {},
}, },
}); };
</pre> </pre>
</code> </code>
</div> </div>
<h6>CSS</h6> <h6 style="text-align: center; margin-top: 15px;">CSS</h6>
<code style="display: block; width: 44%" class="stylesTheme"> <code style="display: block; width: 44%" class="stylesTheme">
<pre> <pre>
.headTestClass { .headTestClass {