@theia/core
Version:
Theia is a cloud & desktop IDE framework implemented in TypeScript.
259 lines (222 loc) • 8.21 kB
CSS
/********************************************************************************
* Copyright (C) 2025 TypeFox and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0.
*
* This Source Code may also be made available under the following Secondary
* Licenses when the conditions for such availability set forth in the Eclipse
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
* with the GNU Classpath Exception which is available at
* https://www.gnu.org/software/classpath/license.html.
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0
********************************************************************************/
/*
We need to explicitly select the specific panels
Otherwise, the codicon styles are applied to all codicons in the application.
This leads to issues in the side panels, where the codicons are supposed to use the foreground color.
*/
:is(
color: var(--theia-symbolIcon-arrayForeground);
}
:is(
color: var(--theia-symbolIcon-booleanForeground);
}
:is(
color: var(--theia-symbolIcon-classForeground);
}
:is(
color: var(--theia-symbolIcon-methodForeground);
}
:is(
color: var(--theia-symbolIcon-colorForeground);
}
:is(
color: var(--theia-symbolIcon-constantForeground);
}
:is(
color: var(--theia-symbolIcon-constructorForeground);
}
:is(
:is(
color: var(--theia-symbolIcon-enumeratorForeground);
}
:is(
color: var(--theia-symbolIcon-enumeratorMemberForeground);
}
:is(
color: var(--theia-symbolIcon-eventForeground);
}
:is(
color: var(--theia-symbolIcon-fieldForeground);
}
:is(
color: var(--theia-symbolIcon-fileForeground);
}
:is(
color: var(--theia-symbolIcon-folderForeground);
}
:is(
color: var(--theia-symbolIcon-functionForeground);
}
:is(
color: var(--theia-symbolIcon-interfaceForeground);
}
:is(
color: var(--theia-symbolIcon-keyForeground);
}
:is(
color: var(--theia-symbolIcon-keywordForeground);
}
:is(
color: var(--theia-symbolIcon-moduleForeground);
}
:is(
color: var(--theia-symbolIcon-namespaceForeground);
}
:is(
color: var(--theia-symbolIcon-nullForeground);
}
:is(
color: var(--theia-symbolIcon-numberForeground);
}
:is(
color: var(--theia-symbolIcon-objectForeground);
}
:is(
color: var(--theia-symbolIcon-operatorForeground);
}
:is(
color: var(--theia-symbolIcon-packageForeground);
}
:is(
color: var(--theia-symbolIcon-propertyForeground);
}
:is(
color: var(--theia-symbolIcon-referenceForeground);
}
:is(
color: var(--theia-symbolIcon-snippetForeground);
}
:is(
color: var(--theia-symbolIcon-stringForeground);
}
:is(
color: var(--theia-symbolIcon-structForeground);
}
:is(
color: var(--theia-symbolIcon-textForeground);
}
:is(
color: var(--theia-symbolIcon-typeParameterForeground);
}
:is(
color: var(--theia-symbolIcon-unitForeground);
}
:is(
color: var(--theia-symbolIcon-variableForeground);
}